PHP Scripts

WordPress Web Accessibility with the WP ADA Compliance Check Plugin

1 Site License

$99.00

20 Site License

$750.00

Unlimited License

$3,950.00


Comply with Section 508 and WCAG 2.0 LEVEL A/AA Web Accessibility Standards on your websites. This easy to use plugin evaluates pages for the most common issues as they are published. Run a complete scan of your website terms, widgets, shortcodes, custom fields, pages, media library images, posts and custom post types to identify issues. Review accessibility reports and easily correct issues. Also included are many time saving features such as the option to automatically convert absolute font sizes to relative, remove empty link and heading tags, add title attributes to read more links, convert the WordPress editor to use relative font sizes such as % or em, correct links set to open in a new window and add title attributes to iframe tags created by WordPress using the oembed feature.

This one of a kind WordPress web accessibility plugin evaluates content for the most common issues typically found in the WordPress page editor and provides references and instructions for resolving them when encountered.

As Web Accessibility standards evolve the plugin is continually updated to include the latest requirements.


FAQs

How do I install the WP ADA Compliance Plugin?

The WP ADA Compliance Check is very lightweight and easy to install:

  1. Upload the wp-ada-compliance folder to the `/wp-content/plugins/` directory  or install the plugin through the WordPress plugins screen directly using the upload option.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress.
  3. Go to Settings > Web Accessibility Settings and choose your options.
  4. All done!

To install updates, download the new plugin, extract the files and replace the files in the /wp-content/plugins/wp-ada-compliance folder.

What are the System/Server Requirements?
  • Linux/Unix, Apache webserver with MYSQL and PHP5 >
  • To use content filtering features such as auto correction of issues, Multibyte String Functions may need to be enabled in PHP
  • Tested on Wordpress 4.6 >
  • Wordpress cron configured to run hourly
Why use WP ADA Compliance Plugin?

It’s the law! In 1998, Congress amended the Rehabilitation Act of 1973 to require Federal agencies to make their electronic and information technology accessible to people with disabilities. This law applies to all Federal agencies, some state and local agencies as well as any entity creating websites for applicable agencies.

There is also a strong business case for accessibility. Studies show that accessible websites have better search results, reduced maintenance costs, and increased audience reach. All of which increases profit margin for a business.

What issues does WP ADA Compliance Check check for?

The WP ADA Compliance Plugin evaluates content for the most common issues typically found in the Wordpress page editor. As Web Accessibility standards evolve the plugin is continually updated to include the latest requirements.

The WP ADA Compliance Plugin identifies empty link and heading tags, ambiguous link text such as “click here”, absolute font sizes, redundant link text with different destinations, iframes missing title attributes, object tags missing equivalent text, embed, audio or video tags missing equivalent text, form fields without labels, images missing alternate text attributes, image tags with alt text that includes "Image of" or "Graphic of", redundant, duplicate or missing page titles, redundant alt text, title attributes that duplicate the link text, layout tables without role attributes, data tables without heading tags, data tables with heading tags but missing scope attributes and links that are set to open a new window. It provides the option to automatically convert absolute font sizes to relative, remove empty link and heading tags, add title attributes to read more links, convert the Wordpress editor to use relative font sizes such as % or em, correct links set to open in a new window and add title attributes to iframe tags created by Wordpress using the oembed feature. The popular WebAim validation tool is built in for easy validation of theme files.

Will the WP ADA Compliance Plugin make my website completely compliant?

The WP ADA Compliance Plugin helps you to identify issues in your website terms, widgets, custom fields, pages, media library images, posts and custom post types. It provides many time saving features that will automatically correct issues in your code. It can not scan plugin content or theme files for errors but has been integrated with the WAVE web accessibility evaluation tool to help identify errors in your theme files. The WP ADA Compliance Plugin should be used along with WAVE and/or others tools to ensure complete compliance.

Continue reading to learn how to use the WP ADA Compliance Plugin as part of an overall plan of ADA compliance.

The Web Accessibility requirements continue to evolve with the introduction of new technologies. For this reason, being 100% accessible is difficult. Rather than focusing on 100% compliance, focus on continuous improvement. Make a plan, take steps to comply and offer an option for users to request assistance if needed.

We suggest the following:

  1. use the WP ADA Compliance Plugin as it was designed as a tool to help content editors maintain their websites. It prompts them when issues are found while editing content and gives them a method to easily scan and correct issues in their content.

  2. for issues, outside of the content, such as themes or other plugins. Use the integrated WAVE tool by WebAim or associated Chrome plugin to review the overall design of the website. The best way to do this is to view a single page for each theme component (page, category, taxonomy, etc) and correct the issues found. The tool can be used to browse a whole website if desired.

  3. draft an ada compliance policy and publish it on your website. This will make it clear to your users that you care about Web Accessibility and that you are working to comply with the requirements.

  4. the final piece of ensuring compliance is to provide a fallback in case someone can not use content on your website and needs assistance. This is done by offering an ada compliant online form, email address or phone number for users to report issues that they may encounter.

  5. A final note, most pdf files are not accessible and can only be made accessible with special software (Adobe Acrobat Professional). These type of files create a special problem when trying to comply because very few automated tools exist to scan them.

The plan outlined above is based on the recommendations set forth by the Department of Justice for State and Local websites. Refer to the voluntary action plan section.

 

Where can I learn more about the requirement for ADA compliance?
Can I recommend a feature or improvement to the plugin?

Yes, please do! To make a recommendation, please fill out our contact page.

How long will I receive updates?

All minor revision updates (i.e…1.1, 1.2 etc) are available free of charge for one year.

What is the license agreement for this software?

Permission to copy and modify this software and its documentation is hereby granted, subject to the following limitations:

  1. This software may be used for only one website.
  2. Redistribution with or without modification are prohibited.
Are there refunds for the plugin?

Sorry, we do not offer refunds for the purchase of this plugin. All sales are final.

Why do I see the "The backup of this post in your browser is different from the version below." message when I save my post or page?

This is triggered when content with validation issues is changed and saved to the database. It is safe to ignore this message or you can choose to filter content when displayed  rather than saving it to the database.

Why doesn't the theme validation tool work with my website?

The theme validation option is powered with the WAVE tool by WebAim. If it is not working on your website it is most likely because your web server is blocking the tool from viewing your website inside frames. Use your web browsers javascript console to confirm this and contact your host for assistance. Additional help can be found in the WAVE Help section.

How can I do a full content scan of my website?

Click on "Error Report" under the We Accessibility menu and choose, "Start Scan".

What do the "View" options mean on the error report?

Current - includes errors that are still being reviewed and corrected and that have not been marked "ignored".

Ignored - includes errors that you have deteremnined to be false positives and have beem marked "ignored".

All - includes both ignored errors and those that have been indentified and are still being reviewed and corrected.

My website host is blocking my license key from being authenticated, what should I do?

Ask your hosting company/administrator to unblock alumnionlineservices.com. If you are unable to get your website host/administrator to remove the block feel free to contact us for additional instructions.

How can I change the way the "opens in a new window" hover effect looks?

Add the following style to your theme style sheet and change it as desired:

a span.wp_ada_hidden {
position: absolute;
left: -9999px;
font-size: 9pt !important;
border:1px dotted !important;
background-color:#eee;
color:#000;
font-weight:normal !important;
padding: 1px;
font-family:arial !important;
width:11.5em;
text-align: center;
}

How can change the way the note "(opens in a new window)" in my links looks?

Add the following style to your theme style sheet and change it as desired:

a span.adaNewWindow{
text-decoration:none;
}

What content does the plugin actually change?

Depending upon your plugin settings, if you choose to save changes to the database rather than filter on display, absolute font-size, empty tags and target/onclick attributes that are modified  will be saved to the database. Other issues are filtered as the content is displayed and are not saved to the database. In order for the plugin to filter your content your theme must be configured to use the built in Wordpress content display functions such as "the_content" or "the_excerpt".

Why are web accessibility issues not being filtered out of my content?

In order for the plugin to filter your content your theme must be configured to use the built in Wordpress content display functions such as "the_content" or "the_excerpt".


Change Log

= 1.6 = Release Date: Scheduled for February 2, 2018
  • shortcode content validation
  • widget text and custom html content validation
  • check for urls used in link text
  • check for embed tags missing alternate text
  • check for data tables marked as presentation only
  • check for table cells referencing a non-existent header id
  • option to display issues in content that are being automatically corrected
  • email reports when new issues are identified
  • automatic scans using Wordpress cron
  • options to limit the number of records scanned each time (required for larger websites)
  • remove title attributes from menus and post lists
  • check for redundant link text with different destinations
  • check for audio and video tags set to auto play
  • print friendly reports
  • corrected bug resulting in some data tables missing headers not being identified
= 1.5 = Release Date: 12-7-2017
  1. added custom field content validation
  2. added check for links opening in new windows without first notifying users
  3. added options to automatically correct links opening in a new window
  4. added option to automatically remove redundant alt text on images with captions and links with title attributes
  5. improved alt text check to avoid false positives when alternate text is included inside captions
  6. corrected bug with automatic content updates
= 1.4 = Release Date: 11-23-2017
  1. added option to automatically convert absolute font units in content to relative units
  2. added reference links for section 508 and wcag 2.0 requirements
  3. added theme validation with webaim
  4. added check for title attributes that duplicate content within the body of the link
  5. added check for image alt text that includes Image of or Graphic of
  6. added check for redundant alt text
  7. added issue summary to error log
  8. added check for duplicate page titles
  9. added check for audio and video tags missing equivalent text
  10. added check for form fields missing labels and aria-labelledby attributes
  11. corrected bug with translation of help topics
  12. added filter for post type and error type on error log
= 1.3 = Release Date: 11-8-2017
  1. added setting to automatically convert font size selector to relative size (% or em)
  2. corrected bug not allowing post types to be selected on settings page for multi-site networks
  3. corrected bug not allowing post types without existing posts to be displayed on settings page
= 1.2 = Release Date: 11-5-2017
  1. added media library check for images missing alternate text
  2. added pagination to results page
  3. added check for object tags missing equivalent text
  4. added error references and help links
= 1.1 = Release Date: 10-1-2017
  1. added absolute font size check.
  2. added settings page with option to choose if empty tags should be stripped and select post types and terms to be scanned.