From a73e82011f602b776b50c944a28d230819d3560d Mon Sep 17 00:00:00 2001 From: Jeremy Felt Date: Wed, 12 Dec 2018 03:14:47 +0000 Subject: [PATCH] KSES: Add selected ARIA attributes support. Allow low-privileged users to use the ARIA attributes `aria-describedby`, `aria-details`, `aria-label`, `aria-labelledby` and `aria-hidden`. Merges [43731] to trunk. Props mattheu, swissspidy, rianrietveld, afercia, GaryJ. See #30421. git-svn-id: https://develop.svn.wordpress.org/trunk@43984 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/kses.php | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/src/wp-includes/kses.php b/src/wp-includes/kses.php index 3da5bf2624..8cc521346a 100644 --- a/src/wp-includes/kses.php +++ b/src/wp-includes/kses.php @@ -2119,12 +2119,17 @@ function safecss_filter_attr( $css, $deprecated = '' ) { */ function _wp_add_global_attributes( $value ) { $global_attributes = array( - 'class' => true, - 'id' => true, - 'style' => true, - 'title' => true, - 'role' => true, - 'data-*' => true, + 'aria-describedby' => true, + 'aria-details' => true, + 'aria-label' => true, + 'aria-labelledby' => true, + 'aria-hidden' => true, + 'class' => true, + 'id' => true, + 'style' => true, + 'title' => true, + 'role' => true, + 'data-*' => true, ); if ( true === $value ) {