Description
Make Your Website Accessible to Everyone with the One Accessibility WordPress Accessibility Plugin
In today’s digital world, web accessibility is not just good practice: it is essential. When it comes to digital accessibility, WordPress websites need robust and reliable tools to serve every user equally. One Accessibility is a comprehensive accessibility plugin designed to help website owners, developers and businesses effortlessly improve accessibility compliance (WCAG 2.1, ADA, Section 508 and the European Accessibility Act) while providing an exceptional browsing experience for visitors with diverse accessibility needs.
Whether you need a versatile Accessibility widget, custom profiles for motor or visual impairments or automated tools for continuous accessibility testing, One Accessibility provides an all-in-one accessibility tool built with modern React technology.
Try Live Demo | Get One Accessibility Pro | Read Documentation
Why Choose One Accessibility for Web Accessibility?
- Smart Conditional System: Create unlimited accessibility presets and deploy them strategically across your entire site, specific pages, posts or archive pages. Ensure the right accessibility tool appears exactly where it is needed.
- Visual Drag-and-Drop Editor: Customize your frontend accessibility widget and toolbar layout, appearance and styling with simple drag-and-drop controls without writing complex code.
- Specialized User Profiles: Support visitors with pre-configured profiles including Motor Impairment, Blindness & Low Vision, Color Blindness, Dyslexia, Cognitive Disabilities, Seizure & Epilepsy Safety and ADHD accommodations.
- Accessibility ADA & WCAG Alignment: Enhance your site’s readiness for accessibility ADA standards, WCAG 2.1 AA benchmarks, Section 508 and European Accessibility Act requirements.
- Universal Compatibility: Built with React to work flawlessly alongside any WordPress theme and major page builder (Elementor, Gutenberg, Beaver Builder, Divi etc.) with zero script conflicts.
🛠️ Powerful Website Accessibility Features That Make a Difference
🎛️ Advanced Accessibility Widget & Toolbar
– Screen reader navigation and optimization (supports WCAG 4.1.2 Name, Role, Value)
– High contrast modes, monochrome and color adjustments (supports WCAG 1.4.3 Contrast Minimum and 1.4.6 Contrast Enhanced)
– Font size scaling, line spacing and text readability enhancements (supports WCAG 1.4.4 Resize Text and 1.4.12 Text Spacing)
– Animation and motion pause or reduction controls (supports WCAG 2.2.2 Pause, Stop, Hide)
– Keyboard navigation improvements, focus indicators and skip links (supports WCAG 2.1.1 Keyboard and 2.4.7 Focus Visible)
🌍 Language & Communication Tools
– Dictionary tooltips (double-click a word for its definition and read aloud using browser speech synthesis)
– Reading guides and focus highlighters for better website accessibility
– Google Translate multilingual integration (Pro)
– Text-to-speech / screen-reader mode (Pro)
⚙️ Professional Management & Website Accessibility Compliance Tools
– Multiple preset configurations with granular condition rules
– Real-time toolbar preview
– On-site usage statistics stored locally in your WordPress database
– Statement page generator and status helper
– Compliance monitoring dashboard and AI-driven WordPress accessibility checker (Pro)
– Easy preset backup and restore options (Pro)
🎨 Customization Excellence
– Fully customizable website accessibility widget button (icons, size, position and colors)
– Responsive layout adapting to mobile phones, tablets and desktops
– Custom color schemes matching your brand design
🏆 Perfect for Every WordPress Website Type
Whether managing a government portal requiring strict accessibility compliance, an eCommerce store expanding its customer reach, an educational site or a personal blog, One Accessibility provides enterprise-level tools with beginner-friendly simplicity. The plugin generates a default preset upon activation, giving your site an instant boost in digital inclusion.
Checkout our other Plugins 👑
Explore the best free addons for Elementor and Gutenberg to boost your site with advanced blocks, sliders and eCommerce tools.
- Element Pack – Build responsive websites from scratch with 300+ widgets and 2700+ ready-to-use assets for Elementor.
- Prime Slider – The revolutionary slider builder addon for Elementor with 50+ unique slider designs.
- Ultimate Post Kit – Best blogging addon for building quality blog post layouts, carousels and lists.
- Ultimate Store Kit – Complete eCommerce addon for WooCommerce and EDD store layouts.
- Pixel Gallery – First Elementor-based gallery addon offering 60+ flexible gallery builder widgets.
- ZoloBlocks – Dynamic block plugin for Gutenberg with next-generation web design features.
- Dark Reader – Instantly transform your website into an eye-friendly dark mode experience.
- Live Copy Paste – Seamlessly copy and paste sections, widgets and pages across domains.
Libraries and Credits
This plugin uses the following open-source libraries and third-party tools:
JavaScript Libraries:
– React – A JavaScript library for building user interfaces (MIT License)
– Ant Design (antd) – UI framework for plugin interfaces (MIT License)
– clsx – Utility for conditional className strings (MIT License)
– history – Library for managing session history (MIT License)
– SortableJS – Drag-and-drop sorting library (MIT License)
– React SortableJS – React bindings for SortableJS (MIT License)
WordPress Packages:
– @wordpress/scripts – Official WordPress build toolchain (GPL-2.0-or-later)
– @wordpress/icons – WordPress icon set (GPL-2.0-or-later)
External services
This plugin connects to exactly one third-party service and only when a visitor explicitly uses the feature described below:
Free Dictionary API (dictionaryapi.dev)
- What it is / what it is used for: The Dictionary tool lets a visitor double-click a word to view its definition in a popup. Definitions are fetched from the open-source Free Dictionary API.
- What data is sent and when: A request is sent only when the Dictionary tool is active and a visitor double-clicks a single Latin-character word (max 64 chars). The word is sent in the URL (
https://api.dictionaryapi.dev/api/v2/entries/en/{word}). No personal information, cookies or site URLs are transmitted. - Service website: https://dictionaryapi.dev/
- Source code and license (GPL-3.0): https://github.com/meetDeveloper/freeDictionaryAPI
Features such as Google Translate integration and the AI-based accessibility checker are provided by the separate One Accessibility Pro plugin.
Source code
The JavaScript and CSS shipped in build/ are compiled with @wordpress/scripts. Human-readable source files are included under src/ and at https://github.com/bdthemes/website-accessibility.
Screenshots






Installation
🚀 Quick Start for the WordPress Accessibility Plugin(Recommended)
- Automatic Installation: Go to your WordPress admin dashboard Plugins Add New Search for “One Accessibility” Click Install Now Activate.
- Manual Upload: Download the plugin ZIP file Upload to
/wp-content/plugins/website-accessibility/Activate via the Plugins screen. - Auto-Configuration: A default accessibility preset is automatically created upon activation so your accessibility widget is ready immediately.
- Access Settings: Navigate to Accessibility in your WordPress admin menu to configure presets and styles.
⚙️ Advanced Configuration
- Create Custom Presets: Go to Accessibility Presets Create a preset and configure display conditions.
- Customize Toolbar: Use the drag-and-drop editor to style the toolbar and adjust the Accessibility widget icon and colors.
- Set Up Profiles: Enable or adjust user profiles for various accessibility needs.
- Conditional Assignment: Assign distinct presets to Entire Site, Singular pages or Archive pages.
- Preview & Test: Use the live preview to verify your changes.
🔧 Post-Installation Accessibility Checklist
- ✅ Verify that the frontend WordPress accessibility widget displays correctly on desktop and mobile.
- ✅ Test keyboard navigation (press CTRL+U or tab navigation to open the menu).
- ✅ Confirm the Dictionary tool and profile filters respond as expected.
- ✅ Perform routine accessibility testing for your WordPress website across different templates and pages.
- ✅ Check that preset conditional rules match your site structure.
FAQ
-
How does this WordPress accessibility plugin help with ADA compliance and WCAG?
-
The plugin helps improve your website ada compliance and WCAG 2.1 AA alignment by adding crucial accessibility enhancements such as high-contrast modes, text sizing controls, keyboard navigation highlights and screen reader-friendly markup. For complete accessibility compliance, we recommend pairing this tool with manual site audits and regular accessibility testing.
-
Is One Accessibility GDPR compliant and privacy friendly?
-
Yes. The plugin stores feature usage statistics only in your own local WordPress database (option
websac_usage_statistics). It transmits no tracking data, no personal data cookies and no telemetry to external servers. -
Does this WordPress accessibility plugin make a site completely compliant on its own?
-
The plugin provides visitors with instant accessibility controls and assistive profiles to overcome visual, motor or cognitive barriers. For complete accessibility compliance, site owners should combine the frontend accessibility tool with periodic accessibility testing and proper semantic content structure.
-
How do visitors activate the accessibility toolbar using only a keyboard?
-
Visitors can press CTRL+U or navigate through interactive elements using the Tab key to open and operate the accessibility widget without a mouse.
-
Can I customize the appearance of the accessibility widget?
-
Yes! You can completely customize the Accessibility widget button, position (left, right, bottom), color palette, typography and layout using the built-in visual editor so that it seamlessly matches your website branding.
-
Does the plugin include an accessibility checker?
-
The free version includes a Statement Page helper and preset condition controls while the advanced AI-powered accessibility checker and compliance monitoring dashboard are available in One Accessibility Pro.
-
Does the accessibility tool work on mobile devices and tablets?
-
Yes! The toolbar and accessibility widget are fully mobile-responsive and adapt automatically to touchscreens and smaller viewports.
-
Can I use this for international regulations like the European Accessibility Act?
-
Yes. By providing comprehensive tools for contrast, navigation, readability and assistive user profiles, the plugin supports web inclusion initiatives that align with international frameworks like WCAG 2.1, Section 508, ADA and the European Accessibility Act.
-
Will this plugin conflict with my existing theme or page builder?
-
No conflicts. One Accessibility is built with modular React components and standard WordPress APIs to run smoothly with Elementor, Gutenberg, Beaver Builder, Divi, Bricks and all modern themes.
-
What user profiles are included in the accessibility tool?
-
The plugin includes pre-configured profiles for Motor Impairment, Blindness & Low Vision, Color Blindness, Dyslexia, Cognitive Disabilities, Seizure & Epilepsy Safety and ADHD accommodations.
-
How does the dictionary tooltip feature work?
-
When a visitor switches on the Dictionary tool in the toolbar and double-clicks a single word, the plugin fetches that word definition via the Free Dictionary API and displays it in a clean tooltip. The definition can also be read aloud via the browser native speech synthesis without sending personal tracking data.
-
Will this plugin slow down my website?
-
No. The plugin is engineered for high performance with lightweight scripts, on-demand component loading and zero bloat.
-
Where do I report security vulnerabilities found in this plugin?
-
Please report security vulnerabilities found in the source code of the One Accessibility plugin through the Patchstack Vulnerability Disclosure Program. The Patchstack team will assist you with verification, CVE assignment and notify the developers of this plugin.
Reviews
Contributors & Developers
“One Accessibility – WordPress Accessibility Plugin & ADA Compliance Widget” is open source software. The following people have contributed to this plugin.
ContributorsInterested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.6.0 – September 01, 2026
- Added: Sticky save bar in the preset editor.
- Fixed: Activating a preset now deactivates the previous one with the same condition.
- Fixed: A failed preset save shows an error instead of silently keeping the old values.
- Fixed: Migrations no longer corrupt presets containing quotes.
- Fixed: Bigger Text and Text Spacing grew on every toggle and did not reset (e.g. Astra).
- Fixed: Usage Statistics kept counting features that were already switched off.
- Fixed: The panel header ignored its own top and bottom padding.
- Changed: Border Radius takes a plain number; “px” is shown beside the input.
- Changed: Upgrade links open the pricing page directly.
1.5.1 – August 23, 2026
- Removed: The “CSS Overrides” custom-CSS feature. Use Appearance Customize Additional CSS instead.
1.5.0 – August 17, 2026
- Removed: All Pro-only / license-gated code and placeholder screens.
- Removed: Dashboard “News & Updates” widget and every external tracking request.
- Added: “External services” and “Source code” sections in readme.
- Changed: Standardized
websacprefix across functions, classes and REST routes. - Security: Nonce/permission checks and input sanitization on all endpoints.
1.0.0 – Initial Release
- Initial release with presets, conditional assignments, customizable toolbar and profile configurations.
