Title: accessibility-docs – Make WordPress Core

---

#  Tag Archives: accessibility-docs

 [  ](https://profiles.wordpress.org/audrasjb/) [Jb Audras](https://profiles.wordpress.org/audrasjb/)
9:58 am _on_ September 23, 2019     
Tags: [5.3 ( 80 )](https://make.wordpress.org/core/tag/5-3/),
[accessibility ( 58 )](https://make.wordpress.org/core/tag/accessibility/), accessibility-
docs, [dev-notes ( 620 )](https://make.wordpress.org/core/tag/dev-notes/)   

# 󠀁[Core Widgets: new aria-current attribute in WordPress 5.3](https://make.wordpress.org/core/2019/09/23/core-widgets-new-aria-current-attribute-in-wordpress-5-3/)󠁿

When a page is created and users view it, its name appears in several widgets, however
there is no visual or semantic indication that this link relates to the current 
page.

Since it’s possible for authors to create multiple posts or taxonomyTaxonomy A taxonomy
is a way to group things together. In WordPress, some common taxonomies are category,
link, tag, or post format. [https://codex.wordpress.org/Taxonomies#Default_Taxonomies](https://codex.wordpress.org/Taxonomies#Default_Taxonomies).
terms with the same name, the lack of indication may cause confusion for users with
cognitive disabilities and screen reader users.

Whenever the current page is reflected in a menu on that page, the applicable link
should have `aria-current="page"` attribute to add an indication for users. It is
also recommended to use this attribute to add a distinctive visual style to separate
the applicable link from other links.

For reference, see the relevant standards in Web Content AccessibilityAccessibility
Accessibility (commonly shortened to a11y) refers to the design of products, devices,
services, or environments for people with disabilities. The concept of accessible
design ensures both “direct access” (i.e. unassisted) and “indirect access” meaning
compatibility with a person’s assistive technology (for example, computer screen
readers). (https://en.wikipedia.org/wiki/Accessibility) Guidelines 2.0:

 * [2.4.4: Link Purpose (Level A)](https://www.w3.org/TR/WCAG20/#navigation-mechanisms-refs)
 * [2.4.8 Location (Level AAA)](https://www.w3.org/TR/WCAG20/#navigation-mechanisms-location)

Concerned coreCore Core is the set of software required to run WordPress. The Core
Development Team builds WordPress. widgets:

 * Recent Posts
 * Navigation MenuNavigation Menu A theme feature introduced with Version 3.0. WordPress
   includes an easy to use mechanism for giving various control options to get users
   to click from one place to another on a site.
 * Pages
 * CategoryCategory The 'category' taxonomy lets you group posts / content together
   that share a common bond. Categories are pre-defined and broad ranging.
 * Archives

WordPress 5.3 will programmatically add `aria-current="page"` attributes to those
widgets. For reference, see [#47094](https://core.trac.wordpress.org/ticket/47094).

Theme authors are encouraged to add a distinctive visual style to those links, using
the following CSSCSS Cascading Style Sheets. declaration:

    ```notranslate
    a[aria-current] {
        /* Your CSS styles for current link */
    }
    ```

[#5-3](https://make.wordpress.org/core/tag/5-3/), [#accessibility](https://make.wordpress.org/core/tag/accessibility/),
[#accessibility-docs](https://make.wordpress.org/core/tag/accessibility-docs/), 
[#dev-notes](https://make.wordpress.org/core/tag/dev-notes/)

 [  ](https://profiles.wordpress.org/whitneyyadrich/) [whitneyyadrich](https://profiles.wordpress.org/whitneyyadrich/)
7:19 pm _on_ September 18, 2018     
Tags: [4.9.9 ( 11 )](https://make.wordpress.org/core/tag/4-9-9/),
[accessibility ( 58 )](https://make.wordpress.org/core/tag/accessibility/), accessibility-
docs, [core ( 729 )](https://make.wordpress.org/core/tag/core/), core-dad-jokes,
[core-https ( 2 )](https://make.wordpress.org/core/tag/core-https/), [core-php ( 68 )](https://make.wordpress.org/core/tag/core-php/),
[dev chat ( 907 )](https://make.wordpress.org/core/tag/dev-chat/), [polyglots ( 6 )](https://make.wordpress.org/core/tag/polyglots/),
[summary ( 970 )](https://make.wordpress.org/core/tag/summary/), [themereview ( 14 )](https://make.wordpress.org/core/tag/themereview/)

# 󠀁[Dev Chat Summary: September 12, 2018 (4.9.9 week 5)](https://make.wordpress.org/core/2018/09/18/dev-chat-summary-september-12-2018-4-9-9-week-5/)󠁿

This post summarizes the weekly dev chat meeting held [Wednesday, September 12, 2018 at 20:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20180912T2000).
[Agenda](https://make.wordpress.org/core/2018/09/11/dev-chat-agenda-september-6-2018-4-9-9-week-5/)
| [Slack archive](https://wordpress.slack.com/archives/C02RQBWTW/p1536782408000100)

---

## 4.9.9 Planning

[We have a Road Map and she is gorgeous.](https://make.wordpress.org/core/2018/09/12/wordpress-4-9-9-minor-release-roadmap/)
Thank you [@antpb](https://profiles.wordpress.org/antpb/) and [@schlessera](https://profiles.wordpress.org/schlessera/)
for putting it together. Here’s a summary:

### Suggested Timeline

We will reassess these dates after the **three-week mark**:

 * **BetaBeta A pre-release of software that is given out to a large group of users
   to trial under real conditions. Beta versions have gone through alpha testing
   in-house and are generally fairly close in look, feel and function to the final
   product; however, design changes often occur as part of the process. :** Monday
   October 22, 2018
 * **Release Candidaterelease candidate One of the final stages in the version release
   cycle, this version signals the potential to be a final release to the public.
   Also see [alpha (beta)](https://make.wordpress.org/core/tag/accessibility-docs/?output_format=md#alpha-beta).:**
   Monday October 29, 2018
 * **Release Date : **Monday November 5, 2018

### Key Focuses

 * Internationalization (i18ni18n Internationalization, or the act of writing and
   preparing code to be fully translatable into other languages. Also see [localization](https://make.wordpress.org/core/tag/accessibility-docs/?output_format=md#l10n).
   Often written with a lowercase i so it is not confused with a lowercase L or 
   the numeral 1. Often an acquired skill.)
 * AccessibilityAccessibility Accessibility (commonly shortened to a11y) refers 
   to the design of products, devices, services, or environments for people with
   disabilities. The concept of accessible design ensures both “direct access” (
   i.e. unassisted) and “indirect access” meaning compatibility with a person’s 
   assistive technology (for example, computer screen readers). (https://en.wikipedia.
   org/wiki/Accessibility)
 * Site Health Project (Servehappy)
 * GutenbergGutenberg The Gutenberg project is the new Editor Interface for WordPress.
   The editor improves the process and experience of creating new content, making
   writing rich content much simpler. It uses ‘blocks’ to add richness rather than
   shortcodes, custom HTML etc. [https://wordpress.org/gutenberg/](https://wordpress.org/gutenberg/)
   Merge Prep
    - The Gutenberg team has proposed some tickets already:
       * [#44758 user locale support in REST API endpoints](https://core.trac.wordpress.org/ticket/44758)
       * [#44862 endpoints to lock/unlock and release posts](https://core.trac.wordpress.org/ticket/44862)
 * Other potential inclusions
    - [@desrosj](https://profiles.wordpress.org/desrosj/) [mentioned some privacy tickets](https://wordpress.slack.com/archives/C02RQBWTW/p1536783108000100)
    - [@westonruter](https://profiles.wordpress.org/westonruter/) [also mentioned HTTPS improvements](https://wordpress.slack.com/archives/C02RQBWTW/p1536783065000100)
      as part of the Servehappy project.

If you’re interested in helping out with these topics, hit up these SlackSlack Slack
is a Collaborative Group Chat Platform [https://slack.com/](https://slack.com/).
The WordPress community has its own Slack Channel at [https://make.wordpress.org/chat/](https://make.wordpress.org/chat/)
channels:

 * [#accessibility](https://make.wordpress.org/core/tag/accessibility/)
 * [#core-https](https://make.wordpress.org/core/tag/core-https/)
 * [#core-php](https://make.wordpress.org/core/tag/core-php/)
 * [#accessibility-docs](https://make.wordpress.org/core/tag/accessibility-docs/)
 * [#polyglots](https://make.wordpress.org/core/tag/polyglots/)
 * [#core-dad-jokes](https://make.wordpress.org/core/tag/core-dad-jokes/)*

_*Not real but should be._

### Bug Scrubs

 * The plan is to run them weekly in the [#core](https://make.wordpress.org/core/tag/core/)
   Slack channel across multiple timezones. Schedule 👏 Coming 👏 Soon 👏

---

## Focus Lead and Component Maintainer Updates

### Notes and Summary Posts

 * [Javascript Chat notes from Tuesday, September 11, 2018](https://make.wordpress.org/core/2018/09/11/javascript-chat-summary-september-11th/)
 * What’s new in Gutenberg? [READ IT!](https://make.wordpress.org/core/2018/09/12/whats-new-in-gutenberg-12th-september/)

### Additional Updates/Requests

 * From PHPPHP The web scripting language in which WordPress is primarily architected.
   WordPress requires PHP 7.4 or higher Servehappy: More testers are needed for 
   the [WSOD protection](https://core.trac.wordpress.org/ticket/44458) on real-life,
   complex sites to reveal edge cases. A “complex site” is basically any site running
   locally with random plugins and random code.

If you’re thinking about get all up in these Focus and Component Maintainer teams,
try attending a chat. [Here’s the comprehensive list](https://make.wordpress.org/meetings/).

---

## Open Floor

### Tickets

Anyone can submit a ticketticket Created for both bug reports and feature development
on the bug tracker. for the Open Floor. Send your submission to [@jeffpaul](https://profiles.wordpress.org/jeffpaul/)
or moi ([@whitneyyadrich](https://profiles.wordpress.org/whitneyyadrich/)), or comment
on the agenda for that week’s chat.

 * [#12563: New action on body open](https://core.trac.wordpress.org/ticket/12563)–
   Submitted via [@welcher](https://profiles.wordpress.org/welcher/). Will be discussed
   in the [#themereview](https://make.wordpress.org/core/tag/themereview/) meeting.
 * [#32326: Improve Support for Structured Data](https://core.trac.wordpress.org/ticket/32326)–
   This one pairs nicely with the ticket above, so the conversation should be happening
   in the [#themereview](https://make.wordpress.org/core/tag/themereview/) room 
   and scheduled chat.
 * [#25280: wp_localize_script unexpectedly converts numbers to strings](https://core.trac.wordpress.org/ticket/25280)–
   Submitted via [@adamsilverstein](https://profiles.wordpress.org/adamsilverstein/)
   and Ivan Kristianto. Lots of words about code were had in the chat, and then 
   the conversation was moved to the ticket itself.

---

## General Announcements

### Dev Chat Schedule

[@psykro](https://profiles.wordpress.org/psykro/) [published his proposal](https://make.wordpress.org/core/2018/09/15/one-devchat-to-rule-them-all/)
for a second <dev chat> and it’s open for your comments. I’m sure we’ll touch on
this during tomorrow’s dev chat, too. 

As always, anyone is welcome to join <dev chat> every [Wednesday at 20:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20180919T2000).
As I said in the chat, to sorta quote the late, great Notorious B.I.G.

> I’m goin’ go call my WP crew
> You go call your WP crewWe can rendezvous in <dev
> chat> tomorrow around two (or [Wednesday at 20:00 UTC](https://www.timeanddate.com/worldclock/fixedtime.html?iso=20180919T2000))

[#summary](https://make.wordpress.org/core/tag/summary/), [#4-9-9](https://make.wordpress.org/core/tag/4-9-9/),
[#core](https://make.wordpress.org/core/tag/core/), [#dev-chat](https://make.wordpress.org/core/tag/dev-chat/)