=== AccessibilityPlus: Accessibility Toolkit for ADA, EAA Readiness === Contributors: webtoffee Version: 2.0.0 Donate link: https://www.webtoffee.com/plugins/ Tags: accessibility, ADA, EAA, WCAG, section 508, a11y Requires at least: 5.0 Tested up to: 6.8 Requires PHP: 5.6 Stable tag: 2.0.0 License: GNU General Public License v2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Powerful WordPress accessibility plugin to detect and fix WCAG and Section 508 issues. Make your website compliant, easy to navigate, and inclusive. ==Description== AccessibilityPlus is a powerful WordPress accessibility plugin that helps make your entire WordPress site compliant with accessibility standards, including **WCAG 2.1**, **Section 508**, and **ARIA** guidelines. It automatically detects and addresses common accessibility issues on your WordPress website across content, themes, and third-party plugins — from missing labels and poor contrast to improper heading structure and keyboard navigation traps. This plugin is ideal for site administrators, developers, and agencies seeking to **create more inclusive and user-friendly websites**. ###AccessibilityPlus Features for your WordPress Web Accessibility Goals Website accessibility is crucial because around 15% of the world’s population—approximately 1 billion people—live with some form of disability. Ensuring your website is accessible and compliant with standards like WCAG (Web Content Accessibility Guidelines) and legal frameworks such as the ADA (Americans with Disabilities Act), Section 508 of the Rehabilitation Act, and the EAA (European Accessibility Act) makes it inclusive for people with diverse needs. **Accessibility is a necessity for some—and useful for all.** Below are the core features of the plugin that will help you reach your WordPress website accessibility goals: * **Improved readability** - ensures screen readers interpret text and language correctly. * **Logical keyboard navigation** - maintains natural tab flow and focus throughout the page. * **Skip to content** - lets users jump straight to the main content using the keyboard. * **Visible focus indicators**- highlights the active element clearly during keyboard use. * **Clear and meaningful labels** - adds helpful names to elements for better screen reader support. * **Mobile-friendly zoom** - allows users to zoom on mobile without breaking the layout. * **Accessible links** - makes links stand out clearly and visibly without relying on colour. * **Predictable link behaviour** - avoids unexpected new tabs or windows. * **Link opening notices** - alerts users when a link opens in a new tab or window. * **Labelled form fields** - ensures every input field has a proper label for accessibility. * **Accessible search fields** - adds clear labels to search bars for easier use. ## Compliance goals: This plugin assists in meeting: * **WCAG 2.1 AA** * **Section 508** * **EN 301 549** * **ARIA 1.1 Authoring Practices** Disclaimer: While AccessibilityPlus helps address many common accessibility issues, **it does not guarantee 100% compliance** with WCAG, ADA, or other accessibility laws. Some elements such as writing meaningful image alt text, ensuring link purpose clarity, and maintaining proper content hierarchy still require **manual review and human judgment**. For full legal compliance, a comprehensive accessibility audit and remediation process is recommended. ## Who Is It For? * **Site owners** who want peace of mind with accessibility compliance * **Agencies and developers** delivering accessible client sites * **Nonprofits and public sector sites** requiring legal compliance * **eCommerce stores** that want to serve all customers equally ## Accessibility Is a Right, Not a Bonus Don’t risk losing customers—or facing legal complaints—because your site is difficult to use for someone with a disability. WP Accessibility Toolkit makes it easy to do the right thing, **without needing to be an accessibility expert**. == Installation == Steps to install the accessibility plugin **Step 1**: Log in to your WordPress dashboard. **Step 2**: Navigate to Plugins and select Add New. **Step 3**: In the search bar, type “AccessibilityPlus” and click Search Plugins. **Step 4**: Once you find the AccessibilityPlus plugin by WebToffee, click on “Install Now”. **Step 5**: After installation, click “Activate” to activate the plugin. **Step 6**: On activation, you can find the AccessibilityPlus plugin menu on the WordPress admin sidebar. **Step 7**: Configure the plugin settings according to your website’s requirements. == Frequently Asked Questions == = Does it support custom themes and builders?= Yes. AccessibilityPlus works with most themes and builders like Elementor, WPBakery, and Block Editor. Some deeply customised elements may require manual integration. =Will AccessibilityPlus make my website fully compliant with accessibility laws?= **AccessibilityPlus** is designed to help your website align with key accessibility standards such as **WCAG**, **ADA**, **EAA**, and **EN 301 549**. While it significantly improves accessibility and supports compliance efforts, it does **not guarantee full legal compliance** on its own. For complete compliance, a thorough **accessibility audit and manual remediation** may still be necessary. =Does the plugin modify the site’s content?= No. It enhances existing markup with JavaScript and hooks, keeping your database content unchanged unless you choose to apply permanent fixes. =What types of accessibility issues does AccessibilityPlus address?= AccessibilityPlus helps resolve common issues like missing form labels, poor keyboard navigation, unreadable link contrast, incorrect heading structure, and lack of skip-to-content options—making your site easier to use for people with disabilities. =Do I need coding knowledge to use AccessibilityPlus?= No. AccessibilityPlus works out of the box with default settings, and you can enable or disable features with simple toggles in the admin panel—**no coding required**. = Does the plugin work with screen readers?= Yes. AccessibilityPlus improves semantic structure and ARIA attributes so your content can be properly interpreted by screen readers like NVDA, JAWS, and VoiceOver. =Can AccessibilityPlus fix all accessibility issues automatically?= While AccessibilityPlus automates many fixes, **some issues still require manual review**, such as writing meaningful alt text or structuring content. Think of it as a powerful toolkit—not a one-click solution. =Will it slow down my website?= No. AccessibilityPlus is **lightweight and optimised** for performance. It runs efficiently alongside your existing plugins and themes. == Screenshots == 1. Screenshot of plugin in action == Changelog == = 2.0.0 = [Compatibility] – Tested OK with WordPress version 6.8 [Enhancement] – Added code level fixes to ease compliance with common WCAG guidelines [Enhancement] – New improved UI = 1.2.4 = Fixed button, link, and menuitem elements do not have accessible names. = 1.2.3 = Added Some elements have a [tabindex] value greater than 0 Improve Link doesn't have a discernible name = 1.2.2 = Improved DOM = 1.2.1 = Minor Fixes = 1.2 = Speedup DOM and fixed a Fatal error = 1.1.3 = Minore Improvement = 1.1.2 = Fixed SVG conflict = 1.1.1 = Improved Links are not crawlable = 1.1.0 = Fixed fatal error and other issues. = 1.0.5 = Added option for Image elements that do not have [alt] attributes = 1.0.4 = Added options for ARIA progressbar elements that do not have accessible names. Links are not crawlable = 1.0.3 = Minor issues = 1.0.2 = Improved = 1.0.1 = Fixed Minor issues = 1.0.0 = Initial release. == Upgrade Notice == = 2.0.0 = [Compatibility] – Tested OK with WordPress version 6.8 [Enhancement] – Added code level fixes to ease compliance with common WCAG guidelines [Enhancement] – New improved UI