Description
Prime Accessibility adds a customizable accessibility widget to your WordPress site, helping visitors adapt your pages to their own needs and helping you move toward WCAG 2.1, ADA, and Section 508 compliance.
Visitors open a panel from a floating button and adjust the page themselves — no account, no page reload.
Accessibility profiles
One-click presets that bundle several adjustments together:
- Motor Impaired
- Color Blind
- Low Vision
- Cognitive & Learning
- Seizure & Epilepsy
- ADHD
You can also build your own named profiles from any combination of the adjustments below.
Individual adjustments
- Contrast (invert, dark, light)
- Saturation
- Highlight Links
- Hide Images
- Bigger Text
- Text Spacing
- Line Height
- Text Alignment
- Dictionary
- Cursor (big cursor, mask, guideline)
- Tooltips
- Pause Animations
Widget customization
- Header: background color, text color, icon color, padding
- Panel: layout, side, width, max height, background, padding
- Feature tiles: hide item icons, hide item labels, columns, group background, group border, group titles, tile background, tile text, tile icons, info icon, tooltip position
- Launcher button: button type, icon selection, text color, background color, border radius, position, horizontal offset, vertical offset
- Footer: accessibility statement link, footer background color, link color, and an option to hide the “Powered by” line
- Active preference — let logged-in visitors save their settings between visits
Site-wide settings
- Respect the visitor’s “reduced motion” preference
- Enhanced keyboard focus outlines
- Keyboard shortcuts and screen-reader announcements for the panel
- Optional “Skip to main content” link
- Larger widget targets and a high-contrast widget theme
- Usage statistics for the adjustments visitors actually use
- Presets per page type (entire site, archives, or specific posts and pages)
Everything listed above is included in this plugin, works without any key or account, and has no time or usage limit.
External services
DictionaryAPI.dev
The Dictionary adjustment looks up word definitions. When a visitor turns Dictionary on in the widget and then selects or clicks a word on the page, that single word is sent to the free DictionaryAPI.dev service, which returns the definition, part of speech and (where available) pronunciation shown in the panel. Nothing is sent while the Dictionary adjustment is off, and no other page content, personal data or identifiers are transmitted.
- Service: DictionaryAPI.dev — https://dictionaryapi.dev/
- Endpoint contacted: https://api.dictionaryapi.dev/api/v2/entries/en/{word}
- Terms: https://dictionaryapi.dev/
- Privacy policy: https://dictionaryapi.dev/
This is the only external service the plugin contacts.
Installation
- Upload the plugin to
/wp-content/plugins/prime-accessibility/and activate it through the Plugins screen in WordPress. - Open Prime Accessibility in the admin menu.
- Edit the default preset to choose which profiles and features appear in the widget, then style the panel and launcher button.
On activation the plugin creates a default preset and a draft “Accessibility Statement” page that you can edit and publish.
FAQ
-
Does Prime Accessibility make my site fully WCAG compliant?
-
No plugin can do that on its own. Prime Accessibility gives visitors tools to adapt your pages and helps you address common issues, but full compliance also depends on your content, markup, and media.
-
Does it work with my theme and page builder?
-
Yes. The widget renders in its own container and is built to work alongside WordPress themes and popular page builders without changing your design.
-
Will it slow down my site?
-
The widget loads only on pages where a preset applies.
-
Are any features locked or limited?
-
No. Everything included in this plugin is free and fully functional, with no key, account, trial period or usage limit. There are no locked previews, upsell badges or disabled options anywhere in the plugin.
-
Does the plugin send data anywhere?
-
Only the Dictionary adjustment contacts an external service, and only while a visitor is using it — see the “External services” section above. Usage statistics are stored in your own database and never leave your site.
-
Where is visitor preference data stored?
-
Saved preferences are stored on your own site — in a cookie for guests, and against the user account for logged-in visitors. Nothing is sent to a third party.
-
Yes. To limit the risk that comes with SVG, uploads are restricted to administrators and the file is stripped of scripts, event handlers and external references before it is stored.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Prime Accessibility” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Prime Accessibility” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.