=== AbleWidget — Accessibility Toolbar === Contributors: ablewidget, Hypergalaxy Tags: accessibility, wcag, ada, toolbar, screen reader Requires at least: 5.6 Tested up to: 6.9 Requires PHP: 7.4 Stable tag: 1.0.4 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Add the AbleWidget WCAG 2.1 AA accessibility toolbar to your WordPress site. Requires an active AbleWidget subscription. == Description == AbleWidget adds a fully-featured WCAG 2.1 AA accessibility toolbar to every page of your WordPress site. Once activated, visitors can customise their browsing experience with features including: * Text size adjustment * High contrast, dark mode, and light mode * Dyslexia-friendly font * Enlarged cursor * Focus highlighting * Screen reader guidance **No code required.** Install the plugin, tick "Enable widget" in Settings → AbleWidget, and the toolbar appears on your site immediately. Your licence is verified automatically by domain — there is no API key to copy and paste. = Subscription required = An active AbleWidget subscription is required for the widget to display. This plugin is free to install but will not function without a licence. Plans are available at [ablewidget.com](https://ablewidget.com/get-started.php): * **Starter** — £120/yr, 1 domain * **Enterprise** — £250/yr, up to 5 domains, custom colour & no branding * **Agency** — £699/yr, unlimited domains = Privacy = When the widget is enabled, your site loads a JavaScript file from `ablewidget.com`. The request includes your site's domain name, which is used to verify your licence. No personally identifiable information about your visitors is transmitted to AbleWidget servers. See the [AbleWidget privacy policy](https://ablewidget.com/cookie-policy.php) for full details. == Installation == 1. In your WordPress admin, go to **Plugins → Add New → Upload Plugin**. 2. Upload the `ablewidget.zip` file and click **Install Now**. 3. Click **Activate Plugin**. 4. Go to **Settings → AbleWidget**. 5. Tick **Enable widget** and save. The accessibility toolbar will appear on all pages immediately. Alternatively, install via the WordPress.org plugin directory by searching for "AbleWidget". == Frequently Asked Questions == = Do I need an AbleWidget account? = Yes. The widget verifies your licence by checking your site's domain against our servers. [Get started at ablewidget.com](https://ablewidget.com/get-started.php) — the Starter plan is £120/yr for one domain. = Will it slow down my site? = No. The script loads asynchronously and has no effect on your page's render time or Core Web Vitals scores. = Can I choose where the button appears on screen? = Yes — all plans support bottom-right and bottom-left positioning, configurable from the plugin settings page. = Can I use my brand colour for the widget? = Custom colours are available on Enterprise and Agency plans. Starter plan uses the default AbleWidget purple. The colour picker is in Settings → AbleWidget. = Does the plugin work with page builders like Elementor or Divi? = Yes. The plugin injects the script via the standard `wp_footer` hook, which is supported by all major page builders and themes. = Does the "Powered by AbleWidget" label appear on my site? = No — the attribution label is hidden by default. You can opt in to displaying it by checking "Show 'Powered by AbleWidget' label on the widget" in Settings → AbleWidget. = How do I manage or cancel my subscription? = Visit [ablewidget.com/manage.php](https://ablewidget.com/manage.php) and enter your email address for a link to your Stripe customer portal. == External Services == This plugin loads a JavaScript file from an external server when the widget is enabled: **Service:** AbleWidget (https://ablewidget.com) **When it is used:** On every front-end page load when the widget is enabled in settings. **What is transmitted:** Your site's domain name, used to verify your active subscription. No visitor PII is transmitted. **Service terms:** https://ablewidget.com **Privacy policy:** https://ablewidget.com/cookie-policy.php == Screenshots == 1. The accessibility toolbar displayed on a live website. 2. The AbleWidget settings page in the WordPress admin. == Changelog == = 1.0.4 = * Fixed text domain to match plugin slug (`ablewidget-accessibility-toolbar`). * Attribution ("Powered by AbleWidget") is now hidden by default; admins must explicitly opt in to display it. * Added `ablewidget` WordPress.org account to Contributors. = 1.0.1 = * Removed top-right and top-left position options (not supported by the widget). * Fixed plugin name consistency. * Updated tested up to WordPress 6.9. = 1.0.0 = * Initial release. == Upgrade Notice == = 1.0.1 = Removes unsupported position options. Recommended update for all users.