{"id":292059,"date":"2026-04-02T07:42:30","date_gmt":"2026-04-02T07:42:30","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/royal-access\/"},"modified":"2026-04-29T04:52:54","modified_gmt":"2026-04-29T04:52:54","slug":"royal-access","status":"publish","type":"plugin","link":"https:\/\/fi.wordpress.org\/plugins\/royal-access\/","author":23435753,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.4","stable_tag":"1.0.4","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Royal Access","header_author":"Royal Plugins","header_description":"Free accessibility toolkit with a frontend toolbar and automatic code-level fixes. Not an overlay \u2014 works WITH assistive technology.","assets_banners_color":"1c2433","last_updated":"2026-04-29 04:52:54","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/royalplugins.com\/royal-access\/","header_author_uri":"https:\/\/royalplugins.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":187,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.3":{"tag":"1.0.3","author":"royalpluginsteam","date":"2026-04-02 07:42:17"},"1.0.4":{"tag":"1.0.4","author":"royalpluginsteam","date":"2026-04-29 04:52:54"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3497251,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3497251,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3497251,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3497251,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{"blueprint.json":{"filename":"blueprint.json","revision":3517952,"resolution":false,"location":"assets","locale":"","contents":"{\"$schema\":\"https:\\\/\\\/playground.wordpress.net\\\/blueprint-schema.json\",\"meta\":{\"title\":\"Royal Access \\u2014 Live Demo\",\"description\":\"Try the accessibility toolbar live in your browser. 14 controls including font size, high contrast, dyslexia font, reading guide, and more \\u2014 no signup.\",\"author\":\"royalplugins\",\"categories\":[\"Accessibility\"]},\"landingPage\":\"\\\/?p=1\",\"preferredVersions\":{\"php\":\"8.2\",\"wp\":\"latest\"},\"phpExtensionBundles\":[\"kitchen-sink\"],\"features\":{\"networking\":true},\"login\":{\"username\":\"admin\",\"password\":\"password\"},\"steps\":[{\"step\":\"setSiteOptions\",\"options\":{\"blogname\":\"Royal Access Demo\",\"blogdescription\":\"Click the accessibility button (bottom-right) to try the toolbar live.\"}},{\"step\":\"installPlugin\",\"pluginData\":{\"resource\":\"wordpress.org\\\/plugins\",\"slug\":\"royal-access\"},\"options\":{\"activate\":true}},{\"step\":\"runPHP\",\"code\":\"<?php\\nrequire_once '\\\/wordpress\\\/wp-load.php';\\n\\n$body = <<<HTML\\n<h2>Try the accessibility toolbar<\\\/h2>\\n<p>Click the accessibility button in the bottom-right corner to open the toolbar. All 14 controls are live &mdash; font size, high contrast, dark mode, dyslexia font, line spacing, reading guide, stop animations, hide images, monochrome, highlight links, big cursor, and more.<\\\/p>\\n<h3>Sample content for testing<\\\/h3>\\n<p>This paragraph is here so you can test readability features like font size scaling, line height, letter spacing, and word spacing. Notice how the text reflows smoothly when you adjust each control &mdash; no page reload required. Your preferences are saved in localStorage and persist across page loads.<\\\/p>\\n<p>Here are a few <a href=\\\"https:\\\/\\\/royalplugins.com\\\/royal-access\\\/\\\">sample links<\\\/a> so you can try the <strong>Highlight Links<\\\/strong> feature, which underlines and outlines every link on the page. Pair it with <a href=\\\"https:\\\/\\\/royalplugins.com\\\/\\\">Highlight Focus<\\\/a> for stronger keyboard-navigation cues.<\\\/p>\\n<h3>Images<\\\/h3>\\n<p>Toggle <strong>Hide Images<\\\/strong> and <strong>Monochrome<\\\/strong> to see how Royal Access handles visual distractions. Navigation icons and UI chrome are preserved &mdash; only content images are affected.<\\\/p>\\n<p><img src=\\\"https:\\\/\\\/s.w.org\\\/images\\\/core\\\/5.5\\\/don-quixote-6.jpg\\\" alt=\\\"Sample illustration\\\" style=\\\"max-width:100%;height:auto;\\\" \\\/><\\\/p>\\n<h3>Admin tools<\\\/h3>\\n<p>Accessibility checklist, contrast checker, statement generator, and per-feature toggles live at <a href=\\\"\\\/wp-admin\\\/admin.php?page=royal-access\\\">Royal Access &rarr; Dashboard<\\\/a>. Log in with <code>admin<\\\/code> \\\/ <code>password<\\\/code> to explore.<\\\/p>\\nHTML;\\n\\n\\\/\\\/ Overwrite the default 'Hello world!' post (ID 1) so the landing URL is stable.\\nwp_update_post( [\\n  'ID'           => 1,\\n  'post_title'   => 'Royal Access \\u2014 Live Demo',\\n  'post_content' => $body,\\n  'post_status'  => 'publish',\\n  'post_author'  => 1,\\n] );\\n\"}]}"}},"all_blocks":[],"tagged_versions":["1.0.3","1.0.4"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3497251,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3497251,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3497251,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3497251,"resolution":"4","location":"assets","locale":""}},"screenshots":{"1":"Admin dashboard with accessibility checklist","2":"Settings page with feature toggles","3":"Accessibility statement generator","4":"Frontend accessibility toolbar and widget"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[1447,1953,2682,1541,1956],"plugin_category":[34],"plugin_contributors":[253970],"plugin_business_model":[],"class_list":["post-292059","plugin","type-plugin","status-publish","hentry","plugin_tags-a11y","plugin_tags-accessibility","plugin_tags-ada","plugin_tags-toolbar","plugin_tags-wcag","plugin_category-accessibility","plugin_contributors-royalpluginsteam","plugin_committers-royalpluginsteam","plugin_support_reps-rpteam"],"banners":{"banner":"https:\/\/ps.w.org\/royal-access\/assets\/banner-772x250.png?rev=3497251","banner_2x":"https:\/\/ps.w.org\/royal-access\/assets\/banner-1544x500.png?rev=3497251","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/royal-access\/assets\/icon-128x128.png?rev=3497251","icon_2x":"https:\/\/ps.w.org\/royal-access\/assets\/icon-256x256.png?rev=3497251","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/royal-access\/assets\/screenshot-1.png?rev=3497251","caption":"Admin dashboard with accessibility checklist"},{"src":"https:\/\/ps.w.org\/royal-access\/assets\/screenshot-2.png?rev=3497251","caption":"Settings page with feature toggles"},{"src":"https:\/\/ps.w.org\/royal-access\/assets\/screenshot-3.png?rev=3497251","caption":"Accessibility statement generator"},{"src":"https:\/\/ps.w.org\/royal-access\/assets\/screenshot-4.png?rev=3497251","caption":"Frontend accessibility toolbar and widget"}],"raw_content":"<!--section=description-->\n<p>https:\/\/youtu.be\/PdhRCrlHUR0<\/p>\n\n<p>Royal Access is a free WordPress accessibility plugin with a frontend toolbar, automatic WCAG code fixes, a contrast checker, and an accessibility statement generator \u2014 no account required, no external dependencies, no SaaS subscription.<\/p>\n\n<p>Built for WCAG 2.2, ADA, Section 508, and European Accessibility Act (EAA) awareness. Includes a bundled dyslexia-friendly font (OpenDyslexic) that most accessibility plugins don't offer.<\/p>\n\n<p><strong>Not an overlay.<\/strong> Unlike tools condemned by accessibility professionals and fined by the FTC, Royal Access does NOT reparse the DOM, does NOT interfere with screen readers, and does NOT inject AI-generated ARIA. It simply provides user controls that work WITH assistive technology.<\/p>\n\n<h4>Compatible With Any WordPress Setup<\/h4>\n\n<p>Royal Access works with any theme, page builder, or eCommerce stack \u2014 no integration or per-theme configuration required:<\/p>\n\n<ul>\n<li><strong>Themes<\/strong> \u2014 Astra, GeneratePress, Kadence, Divi, Avada, OceanWP, Hello Elementor, Blocksy, Twenty Twenty-Four, Twenty Twenty-Five, plus any block or classic theme.<\/li>\n<li><strong>Page builders<\/strong> \u2014 Elementor, Divi Builder, Beaver Builder, Bricks, Gutenberg, Spectra, Stackable, Brizy.<\/li>\n<li><strong>eCommerce and memberships<\/strong> \u2014 WooCommerce, Easy Digital Downloads, MemberPress, Restrict Content Pro, LearnDash, LifterLMS, BuddyPress, bbPress.<\/li>\n<li><strong>Caching plugins<\/strong> \u2014 WP Rocket, W3 Total Cache, LiteSpeed Cache, WP Super Cache, FlyingPress, Cloudflare APO. User preferences are stored client-side in localStorage so cached pages render correctly for every visitor.<\/li>\n<li><strong>Compliance awareness<\/strong> \u2014 Built with WCAG 2.1 \/ 2.2 (Level A and AA), ADA, Section 508, the European Accessibility Act (EAA), AODA (Ontario), and the UK Equality Act 2010 in mind.<\/li>\n<\/ul>\n\n<p>Royal Access is the alternative to overlay plugins like UserWay, accessiBe, EqualWeb, and AudioEye \u2014 without reparsing your DOM, injecting AI-generated ARIA, fighting with screen readers, or charging $490\u20131,500\/yr per site.<\/p>\n\n<h4>Frontend Accessibility Toolbar<\/h4>\n\n<p>A small floating button that opens a panel with 14 accessibility controls:<\/p>\n\n<ul>\n<li><strong>Font Size<\/strong> \u2014 Scale text up or down (5 levels)<\/li>\n<li><strong>High Contrast<\/strong> \u2014 Black background with white\/yellow text<\/li>\n<li><strong>Dark Mode<\/strong> \u2014 Dark background with light text<\/li>\n<li><strong>Dyslexia Font<\/strong> \u2014 OpenDyslexic font for easier reading<\/li>\n<li><strong>Line Height<\/strong> \u2014 Increase line spacing for readability<\/li>\n<li><strong>Letter Spacing<\/strong> \u2014 Increase letter spacing<\/li>\n<li><strong>Word Spacing<\/strong> \u2014 Increase word spacing<\/li>\n<li><strong>Highlight Links<\/strong> \u2014 Underline and outline all links<\/li>\n<li><strong>Big Cursor<\/strong> \u2014 Larger mouse cursor<\/li>\n<li><strong>Stop Animations<\/strong> \u2014 Disable all animations and transitions<\/li>\n<li><strong>Hide Images<\/strong> \u2014 Dim images for distraction-free reading<\/li>\n<li><strong>Monochrome<\/strong> \u2014 Convert page to greyscale<\/li>\n<li><strong>Reading Guide<\/strong> \u2014 Horizontal highlight bar follows mouse<\/li>\n<li><strong>Highlight Focus<\/strong> \u2014 Extra-visible focus indicators<\/li>\n<li><strong>Reset All<\/strong> \u2014 Return to defaults<\/li>\n<\/ul>\n\n<p>All user preferences are saved in the browser (localStorage) and persist across page loads \u2014 no cookies, no server calls, fully GDPR-friendly.<\/p>\n\n<h4>Automatic Code-Level Fixes<\/h4>\n\n<p>Applied server-side via WordPress hooks \u2014 no user action needed:<\/p>\n\n<ul>\n<li><strong>Skip-to-Content Link<\/strong> \u2014 Keyboard-accessible link to skip navigation<\/li>\n<li><strong>Focus Indicators<\/strong> \u2014 Consistent :focus-visible outlines on all elements<\/li>\n<li><strong>Viewport Zoom Fix<\/strong> \u2014 Removes user-scalable=no so users can pinch-to-zoom<\/li>\n<li><strong>Read More Context<\/strong> \u2014 Adds post title to \"Read more\" links for screen readers<\/li>\n<\/ul>\n\n<h4>Admin Tools<\/h4>\n\n<ul>\n<li><strong>Accessibility Checklist<\/strong> \u2014 8-item checklist showing which accessibility features are active<\/li>\n<li><strong>Contrast Checker<\/strong> \u2014 Verify your colors meet WCAG AA\/AAA standards<\/li>\n<li><strong>Statement Generator<\/strong> \u2014 Generate a starting-point accessibility statement template (WCAG 2.1, 2.2, or EAA) \u2014 must be reviewed and customized before publishing<\/li>\n<li><strong>Per-Feature Controls<\/strong> \u2014 Enable\/disable any toolbar feature individually<\/li>\n<\/ul>\n\n<h4>Why Royal Access?<\/h4>\n\n<ul>\n<li><strong>100% free<\/strong> \u2014 Every feature, no upsells, no locked Pro tier<\/li>\n<li><strong>No account required<\/strong> \u2014 Install and activate, that's it<\/li>\n<li><strong>No external dependencies<\/strong> \u2014 All assets are local, no CDN calls<\/li>\n<li><strong>Lightweight<\/strong> \u2014 Under 60KB total frontend assets<\/li>\n<li><strong>Privacy-first<\/strong> \u2014 No cookies, no tracking, localStorage only<\/li>\n<li><strong>WCAG-aware<\/strong> \u2014 Built with WCAG 2.2 guidelines in mind (does not guarantee compliance)<\/li>\n<li><strong>EAA-aware<\/strong> \u2014 Helps address some European Accessibility Act requirements<\/li>\n<li><strong>Not an overlay<\/strong> \u2014 Works WITH screen readers, not against them<\/li>\n<li><strong>Keyboard navigable<\/strong> \u2014 The toolbar itself is fully keyboard-accessible<\/li>\n<li><strong>Translation-ready<\/strong> \u2014 All strings are internationalized<\/li>\n<\/ul>\n\n<h4>Who Is This For?<\/h4>\n\n<ul>\n<li><strong>Small business owners<\/strong> who need basic accessibility improvements without hiring a consultant<\/li>\n<li><strong>Freelancers and agencies<\/strong> building client sites that need an accessibility toolbar out of the box<\/li>\n<li><strong>Non-profits and government sites<\/strong> working toward Section 508 or ADA requirements<\/li>\n<li><strong>WooCommerce store owners<\/strong> wanting to make their shop more inclusive<\/li>\n<li><strong>Bloggers and publishers<\/strong> who want readers to adjust font size, contrast, and spacing<\/li>\n<li><strong>Anyone avoiding overlays<\/strong> \u2014 if you've read the Overlay Fact Sheet and want a tool that works WITH assistive technology instead of against it<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>royal-access<\/code> folder to <code>\/wp-content\/plugins\/<\/code><\/li>\n<li>Activate through the 'Plugins' menu in WordPress<\/li>\n<li>Visit Royal Access &gt; Settings to configure features<\/li>\n<li>The accessibility toolbar will appear on your frontend automatically<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20an%20accessibility%20overlay%3F\"><h3>Is this an accessibility overlay?<\/h3><\/dt>\n<dd><p>No. Royal Access is NOT an overlay. Overlays reparse the DOM, interfere with screen readers, and inject automated ARIA \u2014 practices condemned by over 1,000 accessibility professionals. Royal Access simply adds CSS classes to the page based on user preferences, working WITH existing assistive technology.<\/p><\/dd>\n<dt id=\"does%20this%20make%20my%20site%20wcag%20compliant%3F\"><h3>Does this make my site WCAG compliant?<\/h3><\/dt>\n<dd><p>No. Royal Access helps users customize their browsing experience and addresses some common automated accessibility issues (skip links, focus indicators, zoom restrictions). However, full WCAG compliance requires manual auditing of your content, semantic HTML structure, alternative text for media, proper form labels, and more. No plugin can make a site fully compliant on its own \u2014 that requires human review and ongoing effort. Royal Access is a helpful tool, not a compliance solution.<\/p><\/dd>\n<dt id=\"does%20this%20make%20my%20site%20ada%20compliant%3F\"><h3>Does this make my site ADA compliant?<\/h3><\/dt>\n<dd><p>No. ADA compliance for websites involves meeting WCAG standards, which requires comprehensive manual auditing beyond what any plugin can provide. Royal Access helps improve the user experience for visitors with accessibility needs, but it is not a substitute for a professional accessibility audit. This plugin does not provide legal advice.<\/p><\/dd>\n<dt id=\"does%20it%20affect%20page%20load%20speed%3F\"><h3>Does it affect page load speed?<\/h3><\/dt>\n<dd><p>Minimal impact. The toolbar CSS and JS together are under 15KB (gzipped). The OpenDyslexic font (~100KB) is only loaded when a user activates the dyslexia font feature.<\/p><\/dd>\n<dt id=\"does%20it%20use%20cookies%3F\"><h3>Does it use cookies?<\/h3><\/dt>\n<dd><p>No. User preferences are stored in localStorage, which stays in the browser and is never sent to any server. This makes Royal Access GDPR-friendly by default.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20caching%20plugins%3F\"><h3>Does it work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. Since the toolbar HTML is the same for all visitors and preferences are handled client-side via localStorage, it works perfectly with all caching plugins.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20toolbar%20colors%3F\"><h3>Can I customize the toolbar colors?<\/h3><\/dt>\n<dd><p>Yes. Go to Royal Access &gt; Settings and use the color pickers to set background, text, and accent colors for the toolbar.<\/p><\/dd>\n<dt id=\"how%20does%20royal%20access%20compare%20to%20userway%2C%20accessibe%2C%20equalweb%2C%20or%20audioeye%3F\"><h3>How does Royal Access compare to UserWay, accessiBe, EqualWeb, or AudioEye?<\/h3><\/dt>\n<dd><p>Those products are accessibility overlays. Overlays reparse the DOM, inject AI-generated ARIA labels, and try to \"fix\" accessibility automatically \u2014 practices condemned by over 1,000 accessibility professionals (see the Overlay Fact Sheet) and fined by the U.S. Federal Trade Commission in 2024 for misleading compliance claims. Royal Access takes the opposite approach: it offers user-controlled CSS preferences (font size, contrast, dyslexia font, line spacing, focus indicators) that work alongside existing screen readers and assistive technology. Royal Access never modifies your site's DOM, never injects automated ARIA, and is 100% free with no per-page-view billing or per-site licensing.<\/p><\/dd>\n<dt id=\"will%20royal%20access%20protect%20me%20from%20an%20ada%20lawsuit%3F\"><h3>Will Royal Access protect me from an ADA lawsuit?<\/h3><\/dt>\n<dd><p>No. No plugin, including Royal Access, can guarantee ADA or WCAG compliance \u2014 that requires manual auditing of your content, semantic HTML, alternative text for media, proper form labels, keyboard navigation, and ongoing review by qualified people. Vendors who claim otherwise (especially overlay vendors with $1,500+\/yr \"compliance\" plans) have been the subject of class-action lawsuits and FTC enforcement actions. Royal Access is a helpful tool for improving the user experience, but treat real WCAG compliance as a process, not a checkbox. We strongly recommend a professional accessibility audit if compliance is a legal requirement for you.<\/p><\/dd>\n<dt id=\"does%20royal%20access%20work%20with%20elementor%2C%20divi%2C%20beaver%20builder%2C%20or%20bricks%3F\"><h3>Does Royal Access work with Elementor, Divi, Beaver Builder, or Bricks?<\/h3><\/dt>\n<dd><p>Yes. The accessibility toolbar appears on the frontend and applies CSS classes to the document body, so it works with any theme or page builder \u2014 Elementor (Free or Pro), Divi, Beaver Builder, Bricks, Gutenberg, Spectra, Stackable, Brizy, or any combination. There is no integration step required.<\/p><\/dd>\n<dt id=\"does%20royal%20access%20work%20with%20woocommerce%20or%20membership%20plugins%3F\"><h3>Does Royal Access work with WooCommerce or membership plugins?<\/h3><\/dt>\n<dd><p>Yes. The toolbar appears on every public-facing page including WooCommerce shop, product, cart, checkout, and my-account pages, plus member-restricted content from MemberPress, Restrict Content Pro, LearnDash, LifterLMS, BuddyPress, and bbPress. There are no per-store or per-membership integration requirements.<\/p><\/dd>\n<dt id=\"will%20royal%20access%20affect%20my%20lighthouse%20or%20pagespeed%20insights%20scores%3F\"><h3>Will Royal Access affect my Lighthouse or PageSpeed Insights scores?<\/h3><\/dt>\n<dd><p>Frontend assets total under 60KB gzipped and load with <code>defer<\/code>. The OpenDyslexic font is only loaded when a user activates the dyslexia feature. Some of the automatic code-level fixes (consistent focus indicators, ensuring <code>viewport meta<\/code> allows pinch-zoom, skip-to-content link) can actually improve Lighthouse Accessibility scores.<\/p><\/dd>\n<dt id=\"is%20the%20opendyslexic%20dyslexia-friendly%20font%20included%2C%20or%20do%20i%20need%20to%20install%20it%20separately%3F\"><h3>Is the OpenDyslexic dyslexia-friendly font included, or do I need to install it separately?<\/h3><\/dt>\n<dd><p>Included. OpenDyslexic is bundled with Royal Access under its SIL Open Font License. There is nothing to install or download \u2014 when a user activates the dyslexia font in the toolbar, the font loads from your own server (no Google Fonts, no third-party CDN, no privacy concerns).<\/p><\/dd>\n<dt id=\"can%20i%20translate%20the%20accessibility%20toolbar%20into%20other%20languages%3F\"><h3>Can I translate the accessibility toolbar into other languages?<\/h3><\/dt>\n<dd><p>Yes. Royal Access is fully internationalized \u2014 every string in the toolbar, settings, and admin pages uses WordPress translation functions. Translations can be contributed via translate.wordpress.org, or you can use Loco Translate or Poedit to create custom .po\/.mo files for your language.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>New: WordPress Playground live preview \u2014 click \"Live Preview\" on the plugin listing to try the accessibility toolbar in a browser sandbox with sample content pre-loaded.<\/li>\n<li>New: Video walkthrough embedded on the plugin listing page.<\/li>\n<li>Updated: Tested up to WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>1.0.3<\/h4>\n\n<ul>\n<li>Security: Added emergency reset via URL parameter (?raccess-reset=1) and triple-Escape shortcut<\/li>\n<li>Fix: Big Cursor now preserves pointer\/text\/resize cursors on interactive elements with CSS fallback<\/li>\n<li>Fix: Viewport zoom fix now targets only viewport meta tags instead of entire head output<\/li>\n<li>Fix: Hide Images excludes navigation and UI icons to prevent layout breakage<\/li>\n<li>Fix: Stop Animations excludes the accessibility toolbar itself<\/li>\n<li>Fix: Softened legal language \u2014 plugin does not claim WCAG\/ADA\/EAA compliance<\/li>\n<li>Fix: Added ADA compliance FAQ clarifying plugin limitations<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fix: WordPress Plugin Check (PCP) compliance \u2014 all errors resolved<\/li>\n<li>Fix: Prefixed all global variables in view files (WordPress naming convention)<\/li>\n<li>Fix: Added intval() escaping on integer output in dashboard<\/li>\n<li>Fix: Added version parameter to inline style registrations<\/li>\n<li>Fix: Updated \"Tested up to\" to WordPress 6.9<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fix: Removed fabricated organizational claims from accessibility statement generator (legal risk)<\/li>\n<li>Fix: Statement now includes disclaimer that template must be reviewed before publishing<\/li>\n<li>Fix: Changed \"complete accessibility solution\" to \"accessibility toolkit\" to avoid overpromising<\/li>\n<li>Fix: Renamed \"Compliance Dashboard\" to \"Accessibility Checklist\" to avoid implying legal compliance<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Frontend accessibility toolbar with 14 features<\/li>\n<li>Automatic code-level fixes (skip link, focus CSS, viewport, read more)<\/li>\n<li>Admin dashboard with accessibility checklist<\/li>\n<li>Contrast checker tool<\/li>\n<li>Accessibility statement generator<\/li>\n<li>OpenDyslexic font bundled (SIL Open Font License)<\/li>\n<\/ul>","raw_excerpt":"Free WordPress accessibility toolbar with 14 features, WCAG code fixes, contrast checker &amp; statement generator. Not an overlay \u2014 no account needed.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/292059","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=292059"}],"author":[{"embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/royalpluginsteam"}],"wp:attachment":[{"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=292059"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=292059"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=292059"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=292059"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=292059"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/fi.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=292059"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}