=== WP ADA Compliance Check Basic === Contributors: seshelby Donate link: https://www.wpadacompliance.com/ Tags: accessibility, ada, section 508, classicpress, accessability, ada compliance, web accessibility, usability, wcag Requires at least: 4.6 Tested up to: 6.9 Requires PHP: 5.5 Stable tag: 3.1.10 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html == Description == [Post a review an then contact us and we will send you a 50% off promo code to use towards the pro version.](https://www.wpadacompliance.com/) WP ADA Compliance Check is the most comprehensive web accessibility solution for WordPress. Trusted by thousands of small business, government and educational institution websites to comply with Section 508 and WCAG 2.2 LEVEL A/AA Web Accessibility Standards. Our WordPress Web Accessibility plugin includes 81 individual error checks, far more than comparable solutions. It evaluates content for Web Accessibility issues anywhere on your website. It integrates seamlessly into your workflow, evaluating your website for Web Accessibility issues when content is published or you can run a complete scan of your website to identify issues in all of your content. Accessibility reports provide references and easy to follow instructions. No other solution compares in ease of use. The basic version is limited to 15 posts or pages during full scans, has a smaller rule set (52 error checks) and is unable to identify issues found in theme files. The full version corrects many common issues automatically using convenient, time saving filter options built into the plugin. [Visit our website to compare versions and review a complete list of features.](https://www.wpadacompliance.com/) **Works with any website editor, including:** **Gutenberg Compatible** **Elementor Compatible** **Beaver Builder Compatible** **ClassicPress Compatible** **Divi Compatible** [Post a review an then contact us and we will send you a 50% off promo code to use towards the pro version.](https://www.wpadacompliance.com/) **[PRO]** Scans the entire website: posts, pages, custom post types, theme files, widgets, shortcodes, custom fields, terms, menus, excerpts, archives, iframes, PDF files, css files and even linked pages. **[PRO]** Many issues are corrected automatically, saving you time and money. **[PRO]** Includes many WordPress improvements and time saving features. **[PRO]** Includes a web accessibility widget to enhance the accessibility of the website. **[PRO]** Reports may be printed, emailed or exported in Excel format and include references and easy to follow instructions. **[PRO]** Identifies untagged PDF files. **[PRO]** Integrates with our free HTML Validation plugin to pinpoint HTML validation errors that result in inaccessible web pages. **[PRO]** Includes 83 accessibility checks, many that are not available in the free version (the free version currently has 52 checks). [Visit our website to learn more about the features included in the PRO version.](https://www.wpadacompliance.com/) == Installation == 1. Upload the wp-ada-compliance-check-basic folder to the `/wp-content/plugins/` directory, or install the plugin through the WordPress plugins screen directly. 1. Activate the plugin through the 'Plugins' screen in WordPress == Frequently Asked Questions == = Why use the 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. In recent years, there has been an increase of website accessibility lawsuits. In some states the rulings have indicated that business websites failing to meet WCAG guidelines are in violation of Title III of the ADA. 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 Basic check for? = The WP ADA Compliance Plugin evaluates content for the most common issues typically found on your website. As Web Accessibility standards evolve the plugin is continually updated to include the latest requirements. [Visit our website to compare versions and review a complete list of features and issues that are evaluated](https://www.wpadacompliance.com/) = Can WP ADA Compliance Check Basic scan all of my content? = The basic version supports scanning of up to 15 pages on a website. When a page or post is saved the content is scanned and errors are noted on the editor screen. There is no limit on content scanned when saving a page or post. [Visit our website to compare versions and review a complete list of features](https://www.wpadacompliance.com/) = How can I upgrade to the full version of WP ADA Compliance Check? = [The full version may be purchased on our website.](https://www.wpadacompliance.com/) = What are the System/Server Requirements? = 1. Linux/Unix, Apache webserver with MYSQL and PHP 5.6, PHP 7 >, or PHP 8. 1. PHP Settings: max_execution_time: 300, memory_limit: 256MB 1. Tested on Wordpress 4.6 > 1. Tested on Classic Press 1.0 > 1. Browser support: Windows with Edge, Opera, Firefox or Chrome or Mac with Safari, Opera, Firefox or Chrome = How do I troubleshoot 500, 502 or 504 Server Errors During Scans? = These errors normally occur while scanning pages with a large number of links. If you see server errors, increase the PHP max_execution_time to at least 300 and memory_limit to 256MB or 700MB for PDF scans. It may be necessary to increase the max_execution_time and memory_limit even further if errors persist. [View additional troubleshooting tips](https://www.wpadacompliance.com//category/troubleshooting/) = Does the plugin work with the new Wordpress Gutenberg Editor? = Yes, the WP ADA Compliance Plugin works with the new Gutenberg editor. Please note, the Gutenberg editor table block tool does not create accessible tables. To add table headers users should insert tables with the classic block or install the Classic Editor Plugin to restore your editor to the original editor experience. = Does the plugin work on ClassicPress? = Yes, the WP ADA Compliance Plugin has been tested to work with ClassicPress. = Additional FAQ = [View additional FAQ](https://www.wpadacompliance.com/) == Screenshots == 1. The Web Accessibility report screen summary includes a summary breakdown of the errors that have been found on your website. 1. The Web Accessibility report screen includes a list of errors found on the website. Each row includes a description of the error, code view and options for viewing or correcting the issue. 1. The ADA Compliance Guidelines Reference shows a list of issues that content is evaluated for along with a reference and instructions for resolving them when encountered. 1. When a page/post is saved it is scanned for problems and a list of issues is displayed at the top of the screen. 1. Links to the WAVE Web Accessibility Evaluation tool can be used to browse your website to identify potential problems in your theme files. == Changelog == = 3.1.10 = 1. Added marketing messages = 3.1.9 = 1. Added screen shots of the new browser extension = 3.1.8 = 1. Removed use of depracated mb_convert_encoding function 1. Corrected fatal PHP error due to too many arguments on strpos function = 3.1.7 = 1. Corrected wordpress notice _load_textdomain_just_in_time called incorrectly 1. Corrected deprecated PHP code = 3.1.6 = 1. Minor updates to visible text = 3.1.5 = 1. corrected printable report formatting 1. corrected CSRF vulnerability 1. corrected modal links not working when report is filtered = 3.1.4 = 1. corrected CSRF vulnerability = 3.1.3 = 1. added screen reader accessibility commitment link to website footer = 3.1.2 = 1. corrected code not displaying in view code dialog = 3.1.1 = 1. replaced alert and warning nomenclature with suggested improvements and errors 1. corrected section 508 reference link = 3.1 = 1. added check for use of viewport units in absolute font size rule. 1. added support for multiple ids in aria-describedby and aria-labelledby attributes 1. excluded links hidden from screen readers from redundant anchor text check 1. corrected errors not being displayed on classic editor screen 1. updated error references to support WCAG 2.2 1. changed defintion of alerts and warnings 1. corrected unescaped output 1. corrected PHP error due to missing function call = 3.0.8 = 1. replaced elementor image carousel set to autoplay check with dynamic carousel check 1. added check for metaslider carousels to dynamic carousel rule 1. added check for flexslider carousels to dynamic carousel rule 1. added check for owl carousels 1. improved error code view to show more detail regarding errors 1. updated simplehtmldom library 1. removed check for Elementor gallery, no longer required = 3.0.7 = 1. corrected various notices and warnings in PHP8 1. corrected title search filter not working on printed report 1. corrected reports not showing after filtering on a specific post and them clearing the filter 1. updated visual focus removed to comply with new WCAG 2.2 contrast ratio requirements 1. changed version number check to use admin_init 1. removed the requirement to use onkeypress with onclick handlers, no longer required 1. corrected dismissable notices being redisplayed 1. upgraded persist admin notices dismissal plugin to the latest release 1. added user notes link to report screen 1. updated adjacent identical link and redundant anchor text checks to identify anchors tags with a title attribute that is identical = 3.0.6 = 1. corrected missing database table error during deep scan = 3.0.5 = 1. corrected report not refreshing after error is ignored = 3.0.4 = 1. added check for option to seek accessibility help 1. improved accuracy of ambiguous anchor tag check by including the title text only if it isn't the same as the linked text. 1. corrected undefined variable error when closing plugin details 1. corrected empty link check not finding inaccessible empty links when they include a title or aria-label 1. added support for heading roles during missing heading check 1. added support for heading roles during incorrect heading order check 1. corrected javascript uncaught type error on error screen when viewing affected code 1. changed font awesome enqueue url from kit to free CDN 1. changed enqueue name for dissmissible notices plugin to avoid conflicts 1. correted incorrectly named function in visual focus removed check 1. corrected bug in redundant alt text check 1. improved accuracy of link to non-html content check 1. added support for svgs to redundant title tag rule 1. added support for SVG images to redundant alt text rule = 3.0.3.1 = 1. minor updates to error descriptions = 3.0.3 = 1. corrected block editor scan keeping widgets screen from loading 1. corrected errors not displaying on report screen inside page editor = 3.0.2 = 1. changed file extension on javascripts from php to js to avoid some servers blocking execution = 3.0.1 = 1. added additional invalid image alt text checks 1. incorrect heading order check is now more accurate 1. added check for h1 not found inside the main content area 1. added check for Elementor carousel set to autoplay 1. improved accuracy of list with incorrect markup rule 1. added check for links that include an aria-label and title with the same value 1. improved the accuracy of missing and unlabeled landmark checks 1. added check for images hidden from screen reader users but that include alternate text = 3.0 = 1. enabled deep scan and lowered the maximum posts to scan on full scan demo to 15 to support the deep scan option 1. added check for missing skip links 1. added check for missing landmarks 1. added check for form fields with more than one associated labels 1. added check for animated pngs 1. added check for Elementor background videos 1. added check for missing or invalid ids referenced by aria attributes (i.e... aria-labelledby, aria-describedby) 1. added exclusion for scanning draft and private pages 1. added check for inaccessible Elementor toggle and accordion widgets 1. improved absolute font size check by including affected element code in addition to to the style attribute 1. improved missing form field id check by ignoring fields that are hidden from screen readers 1. improved missing form label check by ignoring fields that are hidden from screen readers 1. improved accuracy of redundant alt text check 1. added check for inline links without a contrast ratio of at least 3:1 with surrounding text 1. added check for titles on images that include filenames 1. corrected bug in color contrast checks 1. corrected false positive on missing td headers 1. corrected check for aria attributes with blank space not being identified when checking for invalid alt text 1. corrected bug creating false positives on releated form fields not grouped check = 2.3.12 = 1. corrected 500 server error do to missing function when checking image linked to self = 2.3.11 = 1. added check for inaccessible Elementor Table of Contents widgets 1. added exclusion for certain tracking pixles when checking for images without alt text 1. removed option to disable jquery use on report screen 1. added check for visual focus removed using javascript "this.blur()" 1. removed check of missing alt text on images inside anchor tag because it was a duplicate of the empty anchor check 1. added support for svg files in various checks such as missing and empty alt text and empty anchor tags 1. added additional invalid alt text checks 1. added exceptions during missing form field id and label checks for hidden/spam block fields 1. added check for empty option tags 1. added option to set assumed forground color to improve color contrast checks in the content editor 1. updated embed missing alternate text check 1. corrected embed content errors not being displayed on report screen 1. added embed tags to remote video source check 1. corrected link to images with accessibility issues 1. improved check for missing lang attribute inside page content = 2.3.10 = 1. removed fontawesome css from public pages 1. moved remote source audio/video player equivalent text check to its on error type 1. increased database field sizes on id fields 1. improved visual focus removed check to include recently added focusable elements 1. corrected bug resulting in PHP errors during missing fieldset check 1. corrected miscellaneous PHP notices during website scans 1. corrected visual focus removed errors in inline styles not being detected = 2.3.9 = 1. added additional ambiguous link text checks 1. corrected WARNING that was labeled as ALERT 1. improved input validation 1. corrected bug resulting in lists created with Unicode hyphens in the list with incorrect markup check not being found = 2.3.8 = 1. added exclusion for Elementor pagination when doing check for ambiguous link text 1. improved the accuracy of visual focus removed checks 1. improved check for related form fields not grouped with fieldsets and legends 1. improved the accessibility of thickbox popups on the error report screen 1. added aria support for missing alt text inside anchor check 1. added aria support for adjacent identical link check 1. added aria support for redundant anchor text check 1. added aria support for empty anchor tag check 1. added aria support for empty button check 1. added aria support for ambiguous anchor tag check 1. improved list with incorrect markup check to ensure broader coverage of issues 1. added group and radiogroup support to check for fields not grouped with fieldsets and legends 1. added aria-describedby support for missing form label check 1. converted font awesome 4 to font awesome 6 free 1. added check for links to non html documents such as PDF and MS Word without visual cue 1. corrected bug related image icons used to indicate links opening new windows not being identified 1. corrected bug resulting in full error report being emailed instead of keyword searched results 1. performance and code enhancents in scanning process 1. corrected bug resulting in style attributes not being checked for visual focus removed 1. corrected bug resulting in false positive adjacent identical link and redundant anchor text errors when an image is used inside an anchor tag along with linked text = 2.3.7 = 1. update JQUERY ajax code to support Wordpress 5.5 = 2.3.6 = 1. added check for related form fields not grouped with fieldsets and legends 1. added W3C html validation link to editor screen and page/post lists 1. added WAVE evaluation link to page/post lists 1. added check for empty table headers