From 7ea0f51f019d5b2e0abcc37476ee43ac2c52a96d Mon Sep 17 00:00:00 2001 From: Andrea Fercia Date: Sun, 16 Oct 2016 20:08:01 +0000 Subject: [PATCH] Editor: Add a role `button` to the Tags meta box tag cloud links. For better accessibility, the tag cloud links in the Tags meta box should be reported to assistive technologies as buttons. They don't navigate to a new resource, instead they perform an action. Fixes #38318. git-svn-id: https://develop.svn.wordpress.org/trunk@38800 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-includes/category-template.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/wp-includes/category-template.php b/src/wp-includes/category-template.php index 8d36a25001..3ec3e89e09 100644 --- a/src/wp-includes/category-template.php +++ b/src/wp-includes/category-template.php @@ -917,6 +917,7 @@ function wp_generate_tag_cloud( $tags, $args = '' ) { $tags_data[] = array( 'id' => $tag_id, 'url' => '#' != $tag->link ? $tag->link : '#', + 'role' => '#' != $tag->link ? '' : ' role="button"', 'name' => $tag->name, 'title' => $title, 'slug' => $tag->slug, @@ -940,7 +941,7 @@ function wp_generate_tag_cloud( $tags, $args = '' ) { // generate the output links array foreach ( $tags_data as $key => $tag_data ) { $class = $tag_data['class'] . ' tag-link-position-' . ( $key + 1 ); - $a[] = "" . esc_html( $tag_data['name'] ) . ""; + $a[] = "" . esc_html( $tag_data['name'] ) . ""; } switch ( $args['format'] ) {