{"id":304454,"date":"2026-05-12T17:10:31","date_gmt":"2026-05-12T17:10:31","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/ablewidget-accessibility-toolbar\/"},"modified":"2026-05-12T17:10:01","modified_gmt":"2026-05-12T17:10:01","slug":"ablewidget-accessibility-toolbar","status":"publish","type":"plugin","link":"https:\/\/fao.wordpress.org\/plugins\/ablewidget-accessibility-toolbar\/","author":23492575,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"trunk","tested":"6.9.4","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"AbleWidget \u2014 Accessibility Toolbar","header_author":"AbleWidget \/ Hypergalaxy","header_description":"Add the AbleWidget WCAG accessibility toolbar to your WordPress site. Requires an active AbleWidget subscription (plans from \u00a3120\/yr at ablewidget.com).","assets_banners_color":"","last_updated":"2026-05-12 17:10:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/ablewidget.com\/ablewidget-wordpress-plugin.php","header_author_uri":"https:\/\/ablewidget.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":26,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.0.1":"<p>Removes unsupported position options. Recommended update for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3530227,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3530227,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The accessibility toolbar displayed on a live website.","2":"The AbleWidget settings page in the WordPress admin."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1953,2682,34257,1541,1956],"plugin_category":[34],"plugin_contributors":[262713,262714],"plugin_business_model":[],"class_list":["post-304454","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ada","plugin_tags-screen-reader","plugin_tags-toolbar","plugin_tags-wcag","plugin_category-accessibility","plugin_contributors-ablewidget","plugin_contributors-hypergalaxy","plugin_committers-ablewidget"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/ablewidget-accessibility-toolbar\/assets\/icon-128x128.png?rev=3530227","icon_2x":"https:\/\/ps.w.org\/ablewidget-accessibility-toolbar\/assets\/icon-256x256.png?rev=3530227","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>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:<\/p>\n\n<ul>\n<li>Text size adjustment<\/li>\n<li>High contrast, dark mode, and light mode<\/li>\n<li>Dyslexia-friendly font<\/li>\n<li>Enlarged cursor<\/li>\n<li>Focus highlighting<\/li>\n<li>Screen reader guidance<\/li>\n<\/ul>\n\n<p><strong>No code required.<\/strong> Install the plugin, tick \"Enable widget\" in Settings \u2192 AbleWidget, and the toolbar appears on your site immediately. Your licence is verified automatically by domain \u2014 there is no API key to copy and paste.<\/p>\n\n<h4>Subscription required<\/h4>\n\n<p>An active AbleWidget subscription is required for the widget to display. This plugin is free to install but will not function without a licence.<\/p>\n\n<p>Plans are available at <a href=\"https:\/\/ablewidget.com\/get-started.php\">ablewidget.com<\/a>:<\/p>\n\n<ul>\n<li><strong>Starter<\/strong> \u2014 \u00a3120\/yr, 1 domain<\/li>\n<li><strong>Enterprise<\/strong> \u2014 \u00a3250\/yr, up to 5 domains, custom colour &amp; no branding<\/li>\n<li><strong>Agency<\/strong> \u2014 \u00a3699\/yr, unlimited domains<\/li>\n<\/ul>\n\n<h4>Privacy<\/h4>\n\n<p>When the widget is enabled, your site loads a JavaScript file from <code>ablewidget.com<\/code>. 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 <a href=\"https:\/\/ablewidget.com\/cookie-policy.php\">AbleWidget privacy policy<\/a> for full details.<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin loads a JavaScript file from an external server when the widget is enabled:<\/p>\n\n<p><strong>Service:<\/strong> AbleWidget (https:\/\/ablewidget.com)\n<strong>When it is used:<\/strong> On every front-end page load when the widget is enabled in settings.\n<strong>What is transmitted:<\/strong> Your site's domain name, used to verify your active subscription. No visitor PII is transmitted.\n<strong>Service terms:<\/strong> https:\/\/ablewidget.com\n<strong>Privacy policy:<\/strong> https:\/\/ablewidget.com\/cookie-policy.php<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Upload the <code>ablewidget.zip<\/code> file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong>.<\/li>\n<li>Go to <strong>Settings \u2192 AbleWidget<\/strong>.<\/li>\n<li>Tick <strong>Enable widget<\/strong> and save. The accessibility toolbar will appear on all pages immediately.<\/li>\n<\/ol>\n\n<p>Alternatively, install via the WordPress.org plugin directory by searching for \"AbleWidget\".<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20ablewidget%20account%3F\"><h3>Do I need an AbleWidget account?<\/h3><\/dt>\n<dd><p>Yes. The widget verifies your licence by checking your site's domain against our servers. <a href=\"https:\/\/ablewidget.com\/get-started.php\">Get started at ablewidget.com<\/a> \u2014 the Starter plan is \u00a3120\/yr for one domain.<\/p><\/dd>\n<dt id=\"will%20it%20slow%20down%20my%20site%3F\"><h3>Will it slow down my site?<\/h3><\/dt>\n<dd><p>No. The script loads asynchronously and has no effect on your page's render time or Core Web Vitals scores.<\/p><\/dd>\n<dt id=\"can%20i%20choose%20where%20the%20button%20appears%20on%20screen%3F\"><h3>Can I choose where the button appears on screen?<\/h3><\/dt>\n<dd><p>Yes \u2014 all plans support bottom-right and bottom-left positioning, configurable from the plugin settings page.<\/p><\/dd>\n<dt id=\"can%20i%20use%20my%20brand%20colour%20for%20the%20widget%3F\"><h3>Can I use my brand colour for the widget?<\/h3><\/dt>\n<dd><p>Custom colours are available on Enterprise and Agency plans. Starter plan uses the default AbleWidget purple. The colour picker is in Settings \u2192 AbleWidget.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20work%20with%20page%20builders%20like%20elementor%20or%20divi%3F\"><h3>Does the plugin work with page builders like Elementor or Divi?<\/h3><\/dt>\n<dd><p>Yes. The plugin injects the script via the standard <code>wp_footer<\/code> hook, which is supported by all major page builders and themes.<\/p><\/dd>\n<dt id=\"does%20the%20%22powered%20by%20ablewidget%22%20label%20appear%20on%20my%20site%3F\"><h3>Does the \"Powered by AbleWidget\" label appear on my site?<\/h3><\/dt>\n<dd><p>No \u2014 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 \u2192 AbleWidget.<\/p><\/dd>\n<dt id=\"how%20do%20i%20manage%20or%20cancel%20my%20subscription%3F\"><h3>How do I manage or cancel my subscription?<\/h3><\/dt>\n<dd><p>Visit <a href=\"https:\/\/ablewidget.com\/manage.php\">ablewidget.com\/manage.php<\/a> and enter your email address for a link to your Stripe customer portal.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Fixed text domain to match plugin slug (<code>ablewidget-accessibility-toolbar<\/code>).<\/li>\n<li>Attribution (\"Powered by AbleWidget\") is now hidden by default; admins must explicitly opt in to display it.<\/li>\n<li>Added <code>ablewidget<\/code> WordPress.org account to Contributors.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Removed top-right and top-left position options (not supported by the widget).<\/li>\n<li>Fixed plugin name consistency.<\/li>\n<li>Updated tested up to WordPress 6.9.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Add the AbleWidget WCAG 2.1 AA accessibility toolbar to your WordPress site. Requires an active AbleWidget subscription.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/304454","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=304454"}],"author":[{"embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ablewidget"}],"wp:attachment":[{"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=304454"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=304454"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=304454"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=304454"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=304454"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fao.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=304454"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}