{"id":386003,"date":"2026-10-14T06:36:21","date_gmt":"2026-10-14T06:36:21","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/equalaccess-kit\/"},"modified":"2026-10-14T07:32:01","modified_gmt":"2026-10-14T07:32:01","slug":"yoodz-accessibility-toolkit","status":"publish","type":"plugin","link":"https:\/\/jv.wordpress.org\/plugins\/yoodz-accessibility-toolkit\/","author":23288832,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.2","stable_tag":"1.1.2","tested":"7.1.3","requires":"6.2","requires_php":"7.4","requires_plugins":null,"header_name":"Yoodz Accessibility Toolkit","header_author":"yoodz","header_description":"Helps you identify accessibility issues in your content and work toward WCAG 2.2 \/ EN 301 549 conformance. Includes a content scanner, guided fixes with undo, and an accessibility statement generator.","assets_banners_color":"0c4b85","last_updated":"2026-10-14 07:32:01","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/yoodz.com\/","header_author_uri":"https:\/\/yoodz.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":59,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.2":{"tag":"1.1.2","author":"yoodz","date":"2026-10-14 07:32:01","revision":3745563}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3745561,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3745561,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3747740,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3747740,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Dashboard with accessibility score, issue counts by severity, and recent scans.","2":"New Scan screen with batched progress bar.","3":"Scan results with severity filters and per-issue details.","4":"Guided fix screen: alt-text editor with live preview and undo.","5":"Accessibility statement generator with live preview.","6":"Settings with General, Scanner, Statement and Tools tabs."}},"plugin_section":[],"plugin_tags":[1953,2682,241427,34257,1956],"plugin_category":[34],"plugin_contributors":[286654],"plugin_business_model":[],"class_list":["post-386003","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-ada","plugin_tags-eaa","plugin_tags-screen-reader","plugin_tags-wcag","plugin_category-accessibility","plugin_contributors-yoodz","plugin_committers-yoodz"],"banners":{"banner":"https:\/\/ps.w.org\/yoodz-accessibility-toolkit\/assets\/banner-772x250.png?rev=3747740","banner_2x":"https:\/\/ps.w.org\/yoodz-accessibility-toolkit\/assets\/banner-1544x500.png?rev=3747740","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/yoodz-accessibility-toolkit\/assets\/icon-128x128.png?rev=3745561","icon_2x":"https:\/\/ps.w.org\/yoodz-accessibility-toolkit\/assets\/icon-256x256.png?rev=3745561","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Yoodz Accessibility Toolkit helps you identify common accessibility barriers in your WordPress content and fix them step by step. It scans your posts, pages, products and homepage for issues like missing image alt text, skipped heading levels, vague link text, unlabeled form fields, tables without headers, and media without captions \u2014 then guides you through fixing them with previews and one-click undo.<\/p>\n\n<p><strong>What you get<\/strong><\/p>\n\n<ul>\n<li><strong>Content scanner<\/strong> \u2014 checks posts, pages, WooCommerce products and your homepage in small batches, so scans never time out.<\/li>\n<li><strong>Transparent accessibility score<\/strong> \u2014 a 0\u2013100 score computed openly from issue severity (10 pts per critical, 5 per serious, 2 per moderate, 1 per minor).<\/li>\n<li><strong>Guided fixes with undo<\/strong> \u2014 add image alt text or adjust heading levels with a live preview; every fix stores the original so you can revert it.<\/li>\n<li><strong>Accessibility statement generator<\/strong> \u2014 build an editable statement page (or use the <code>[yoodzat_statement]<\/code> shortcode) from your organization details.<\/li>\n<li><strong>Manual review checklist<\/strong> \u2014 the human checks automated tools can't do: keyboard navigation, focus visibility, contrast, screen-reader passes.<\/li>\n<li><strong>Frontend helpers<\/strong> \u2014 optional skip-to-content link and focus-visible styles (both on by default, both can be disabled).<\/li>\n<li><strong>Bulk media alt-text editor<\/strong> \u2014 review and fix missing alt text for every image in your media library from one screen.<\/li>\n<li><strong>CSV export<\/strong> \u2014 download any filtered set of scan results as a spreadsheet-ready CSV file.<\/li>\n<li><strong>Privacy-first<\/strong> \u2014 everything runs on your own server. The plugin makes zero external HTTP requests: no tracking, no CDNs, no third-party services.<\/li>\n<\/ul>\n\n<p><strong>An honest note<\/strong><\/p>\n\n<p>Automated checks catch only part of what makes a site accessible. Yoodz Accessibility Toolkit helps you <em>work toward<\/em> WCAG 2.2 \/ EN 301 549 conformance \u2014 it cannot guarantee legal compliance with any accessibility law, and it is not legal advice. For regulated requirements, consult a qualified accessibility professional.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>yoodz-accessibility-toolkit<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install it via Plugins \u2192 Add New \u2192 Upload Plugin.<\/li>\n<li>Activate the plugin through the 'Plugins' screen in WordPress.<\/li>\n<li>Follow the 3-step welcome wizard (or skip it \u2014 you can change everything later in Settings).<\/li>\n<li>Go to Accessibility \u2192 New Scan and run your first accessibility scan.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20make%20my%20site%20legally%20compliant%3F\"><h3>Does this plugin make my site legally compliant?<\/h3><\/dt>\n<dd><p>No \u2014 and no automated tool can honestly promise that. Yoodz Accessibility Toolkit helps you find and fix common barriers and work toward WCAG 2.2 \/ EN 301 549 conformance, and it generates a statement template reflecting your self-assessed status. For legal requirements (such as the EU Accessibility Act or the ADA), consult a qualified accessibility professional.<\/p><\/dd>\n<dt id=\"how%20is%20the%20accessibility%20score%20calculated%3F\"><h3>How is the accessibility score calculated?<\/h3><\/dt>\n<dd><p>The score starts at 100 and subtracts points for each open issue: 10 per critical, 5 per serious, 2 per moderate, 1 per minor issue. It is a rough progress indicator, not a compliance grade. The formula is shown on the dashboard.<\/p><\/dd>\n<dt id=\"will%20scans%20slow%20down%20my%20site%3F\"><h3>Will scans slow down my site?<\/h3><\/dt>\n<dd><p>Scans run in small batches from the admin area and store results in the database, so visitors never feel them. An optional weekly automatic scan can be enabled in Settings \u2192 Scanner.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20any%20data%20anywhere%3F\"><h3>Does the plugin send any data anywhere?<\/h3><\/dt>\n<dd><p>No. Yoodz Accessibility Toolkit makes zero external HTTP requests. All scanning, storage and reporting happen on your own server.<\/p><\/dd>\n<dt id=\"can%20i%20undo%20a%20fix%3F\"><h3>Can I undo a fix?<\/h3><\/dt>\n<dd><p>Yes. Every automatic fix stores the original value. Open the issue from Scan Results and choose \"Review \/ Undo\" to restore it.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20woocommerce%3F\"><h3>Does it work with WooCommerce?<\/h3><\/dt>\n<dd><p>Yes. If WooCommerce is active, products are included as a scannable content type.<\/p><\/dd>\n<dt id=\"how%20do%20i%20delete%20all%20plugin%20data%3F\"><h3>How do I delete all plugin data?<\/h3><\/dt>\n<dd><p>Enable \"Delete data on uninstall\" (on by default) under Settings \u2192 General, then uninstall the plugin. You can also delete just the scan data under Settings \u2192 Tools.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.2<\/h4>\n\n<ul>\n<li>Renamed the statement shortcode from <code>[equalaccess_statement]<\/code> to <code>[yoodzat_statement]<\/code> to complete the rebrand away from the old name.<\/li>\n<li>Fixed admin styles and scripts not loading on the plugin's sub-pages (screen hook suffixes are now resolved dynamically, so a menu-title rename can't break them again).<\/li>\n<\/ul>\n\n<h4>1.1.1<\/h4>\n\n<ul>\n<li>Renamed to \"Yoodz Accessibility Toolkit\" with longer <code>yoodzat_<\/code>\/<code>YOODZAT_<\/code> prefixes for all functions, classes, options, hooks, and database tables (per WordPress.org review requirements).<\/li>\n<li>Admin menu now labeled \"Accessibility\".<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New: 4 additional scan rules \u2014 iframe missing title, duplicate id attributes, aria-hidden on focusable elements, and buttons without an accessible name.<\/li>\n<li>New: bulk media alt-text editor \u2014 find and fix missing alt text across your whole media library from one screen.<\/li>\n<li>New: CSV export of scan results from the Scan Results page.<\/li>\n<li>New: bulk reopen for dismissed (ignored) issues.<\/li>\n<li>New: optional 1-month free Pro trial card on the dashboard (dismissible, with a per-site trial code for the separate Pro add-on).<\/li>\n<li>Design refresh: modern indigo\/slate palette, refined cards and score ring, improved typography and spacing; admin UI meets WCAG AA contrast.<\/li>\n<li>New: RTL stylesheet for right-to-left languages.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Content scanner: 14 rules covering images, headings, links, forms, tables, media, and site-wide checks.<\/li>\n<li>Guided fixes with preview and undo for image alt text and heading levels.<\/li>\n<li>Accessibility statement generator with shortcode.<\/li>\n<li>Dashboard with transparent 0\u2013100 score, manual review checklist, and recent scans.<\/li>\n<li>Frontend skip-to-content link and focus-visible styles.<\/li>\n<li>Settings export\/import, optional weekly scan, onboarding wizard.<\/li>\n<\/ul>","raw_excerpt":"Find accessibility issues and work toward WCAG 2.2 conformance \u2014 with guided fixes, a statement generator, and an honest dashboard.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/386003","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=386003"}],"author":[{"embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/yoodz"}],"wp:attachment":[{"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=386003"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=386003"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=386003"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=386003"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=386003"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/jv.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=386003"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}