WordPress.org

Plugin Directory

WP Accessibility

WP Accessibility fixes common accessibility issues in your WordPress site.

This plug-in helps with a variety of common accessibility problems in WordPress themes. While most accessibility issues can't be addressed without directly changing your theme, WP Accessibility adds a number of helpful accessibility features with a minimum amount of setup or expert knowledge.

All features can be disabled according to your theme's needs. For advanced users, all of the functions based on modifying stylesheets can be customized using your own custom styles by placing the appropriate stylesheet in your theme directory.

Accessibility Features added by WP Accessibility:

  • Enable skip links with WebKit support by adding JavaScript support to move keyboard focus.
  • Add skip links with user-defined targets. (Customizable targets and appearance.)
  • Add language and text direction attributes to your HTML attribute
  • Add an outline to the keyboard focus state for focusable elements.
  • Add a toolbar toggling between high contrast, large print, and desaturated (grayscale) views of your theme.
  • Add a long description to images. Use the image's "Description" field to add long descriptions.
  • Enforcement for alt attributes on images.

Accessibility Issues fixed by WP Accessibility:

  • Remove the target attribute from links.
  • Force a search page error when a search is made with an empty text string. (If your theme has a search.php template.)
  • Remove tabindex from elements that are focusable.
  • Strip title attributes from images inserted into content.
  • Remove redundant title attributes from page lists, category lists, and archive menus.
  • Add post titles to standard "read more" links.
  • Address some accessibility issues in the WordPress admin styles

Accessibility Tools built into WP Accessibility:

  • Show the color contrast between two provided hexadecimal color values.
  • Enable diagnostic CSS to show CSS-detectable problems in visual editor or on front-end of site.

Learn more! Read about the accessibility issues corrected by WP Accessibility!

The plug-in is intended to help with deficiencies commonly found in themes and to solve some issues in WordPress core. It can't correct every problem (by a long shot), but provides tools to fix some issues, supplement the accessibility of your site, or identify problems.

Translating my plug-ins is always appreciated. Visit my translations site to start getting your language into shape!

Available translations (in order of completeness): Dutch, Finnish, French, Portuguese (Brazil), Bulgarian, Greek, Spanish, Portuguese (Portugal), Italian, Russian, Romanian, German, Polish, Hebrew, Slovenian

Visit the WP Accessibility translations site to check the progress of a translation.

Requires: 3.4.2 or higher
Compatible up to: 4.2.2
Last Updated: 2015-6-30
Active Installs: 7,000+

Ratings

4.7 out of 5 stars

Support

0 of 3 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,3,3 100,1,1 100,2,2
100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1
100,2,2 100,1,1 100,1,1
100,1,1 100,1,1
0,1,0 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1
0,1,0 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1
100,1,1
100,1,1 100,1,1
100,2,2 100,1,1 100,1,1 100,1,1 100,1,1
100,1,1 100,1,1
100,1,1 100,1,1 100,1,1
100,1,1
100,1,1 100,2,2
100,1,1 100,1,1
100,1,1
100,1,1 100,1,1 100,1,1