Recommended Reading

The Badeyes WordPress Theme is Now Live and Available for Download!

by Geof Collis
December 18, 2014

It has been a long 4 months of researching code and using checking tools but WordPress has finally approved the Badeyes TwentyFourteen Child Theme and it is now live for anyone to download.

Thanks go to the many people on the LinkedIn group, WordPress experts, who helped me solve issues I couldn’t find researching through Google.

4.1.2: Name, Role, Value: (A)

For all user interface components (including but not limited to: form elements,
links and components generated by scripts), the name and role can be programmatically
determined ; states, properties, and values that can be set by the user can be
programmatically set ; and notification of changes to these items is available
to user agents, including assistive technologies.
(Level A)

4.1.1: Parsing: (A)

In content implemented using markup languages, elements have complete start
and end tags, elements are nested according to their specifications, elements
do not contain duplicate attributes, and any IDs are unique, except where the
specifications allow these features. (Level A)

Note: Start and end tags that are missing a critical character in their formation,
such as a closing angle bracket or a mismatched attribute value quotation mark
are not complete.

4.1:Compatible:

Maximize compatibility with current and future user agents, including assistive
technologies.

Advisory Techniques for Guideline 4.1

  • Avoiding deprecated features of W3C technologies
  • Not displaying content that relies on technologies that are not
    accessibility-supported when the technology is turned off or not supported.

http://www.w3.org/TR/UNDERSTANDING-WCAG20/ensure-compat.html

4.0: Principle 4: Robust

Content must be robust enough that it can be interpreted reliably by a wide variety of user agents, including assistive technologies.

3.3.6:Error Prevention (All): (AAA)

For Web pages that require the user to submit information, at least one of the
following is true: (Level AAA)

  • 1.Reversible: Submissions are reversible.
  • 2.Checked: Data entered by the user is checked for input errors
    and the user is provided an opportunity to correct them.
  • 3.Confirmed: A mechanism is available for reviewing, confirming, and correcting
    information before finalizing the submission.

3.3.5: Help: (AAA)

Context-sensitive help is available. (Level AAA)

Sufficient Techniques for 3.3.5 – Help

Situation A: If a form requires text input:

  • 1.G71: Providing a help link on every Web page
  • 2.G193: Providing help by an assistant in the Web page
  • 3.G194: Providing spell checking and suggestions for text input
  • 4.G184: Providing text instructions at the beginning of a form or set
    of fields that describes the necessary input

3.3.4: Error Prevention (Legal, Financial, Data): (AA)

For Web pages that cause legal commitments or financial transactions for the
user to occur, that modify or delete user-controllable data in data storage
systems, or that submit user test responses, at least one of the following is true: (Level AA)

  • 1.Reversible: Submissions are reversible.
  • 2.Checked: Data entered by the user is checked for input errors and the
    user is provided an opportunity to correct them.

3.3.3: Error Suggestion: (AA)

If an input error is automatically detected and suggestions for correction are
known, then the suggestions are provided to the user, unless it would jeopardize
the security or purpose of the content. (Level AA)

Sufficient Techniques for 3.3.3 – Error Suggestion

Situation A: If a mandatory field contains no information:

  • 1.G83: Providing text descriptions to identify required fields that were
    not completed

3.3.2: Labels or Instructions: (A)

Labels or instructions are provided when content requires user input. (Level
A)

Sufficient Techniques for 3.3.2 – Labels or Instructions

  • 1.G131: Providing descriptive labels AND one of the following:
  • G89: Providing expected data format and example
  • G184: Providing text instructions at the beginning of a form or
    set of fields that describes the necessary input
  • G162: Positioning labels to maximize predictability of relationships