{"id":336448,"date":"2026-07-06T10:16:10","date_gmt":"2026-07-06T10:16:10","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/klaro-admin-accessibility\/"},"modified":"2026-07-06T10:15:42","modified_gmt":"2026-07-06T10:15:42","slug":"klaro-admin-accessibility","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/klaro-admin-accessibility\/","author":4487455,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Klaro Admin Accessibility","header_author":"Rafael Minuesa","header_description":"Makes the WordPress admin more accessible: high contrast mode, large text, enhanced focus indicators, reduced motion, a simplified menu, and a classic editor toggle. Companion plugin to the Klaro theme, works with any theme.","assets_banners_color":"8a8f93","last_updated":"2026-07-06 10:15:42","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/github.com\/rafael-minuesa\/klaro-admin-accessibility","header_author_uri":"https:\/\/prowoos.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"rafael.minuesa","date":"2026-07-06 10:15:42"}},"upgrade_notice":{"1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3597572,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3597572,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3597572,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3597572,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3597572,"resolution":"1","location":"assets","locale":"","width":1280,"height":800},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3597572,"resolution":"2","location":"assets","locale":"","width":1400,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3597572,"resolution":"3","location":"assets","locale":"","width":1280,"height":800}},"screenshots":{"1":"The settings page under Settings &gt; Admin Accessibility.","2":"High contrast admin mode.","3":"Large admin text with enhanced focus indicators."}},"plugin_section":[],"plugin_tags":[1953,83,155767,178359,270312],"plugin_category":[34],"plugin_contributors":[251386],"plugin_business_model":[],"class_list":["post-336448","plugin","type-plugin","status-publish","hentry","plugin_tags-accessibility","plugin_tags-admin","plugin_tags-classic-editor","plugin_tags-high-contrast","plugin_tags-large-text","plugin_category-accessibility","plugin_contributors-rafaelminuesa","plugin_committers-rafaelminuesa"],"banners":{"banner":"https:\/\/ps.w.org\/klaro-admin-accessibility\/assets\/banner-772x250.png?rev=3597572","banner_2x":"https:\/\/ps.w.org\/klaro-admin-accessibility\/assets\/banner-1544x500.png?rev=3597572","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/klaro-admin-accessibility\/assets\/icon-128x128.png?rev=3597572","icon_2x":"https:\/\/ps.w.org\/klaro-admin-accessibility\/assets\/icon-256x256.png?rev=3597572","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/klaro-admin-accessibility\/assets\/screenshot-1.png?rev=3597572","caption":"The settings page under Settings &gt; Admin Accessibility."},{"src":"https:\/\/ps.w.org\/klaro-admin-accessibility\/assets\/screenshot-2.png?rev=3597572","caption":"High contrast admin mode."},{"src":"https:\/\/ps.w.org\/klaro-admin-accessibility\/assets\/screenshot-3.png?rev=3597572","caption":"Large admin text with enhanced focus indicators."}],"raw_content":"<!--section=description-->\n<p>Klaro Admin Accessibility helps users with visual, motor, or cognitive disabilities work in the WordPress admin area. It is the companion plugin to the <a href=\"https:\/\/wordpress.org\/themes\/klaro\/\">Klaro accessibility-first theme<\/a>, but it targets the WordPress core admin and works with any theme.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>High contrast admin<\/strong> - Black background with white text throughout the admin area, including the admin menu, toolbar, tables, and forms.<\/li>\n<li><strong>Large admin text<\/strong> - 18px base text, larger form fields, and 44px minimum button height for easier reading and clicking.<\/li>\n<li><strong>Enhanced focus indicators<\/strong> - Highly visible 3px outlines on every focused link, button, and form field, meeting the 3:1 contrast requirement for UI controls.<\/li>\n<li><strong>Reduce motion<\/strong> - Suppresses admin animations and transitions for users whose operating system does not expose a reduced-motion preference.<\/li>\n<li><strong>Simplify admin menu<\/strong> - Hides the Tools and Comments menus for non-administrator users, removes secondary dashboard widgets, and switches the dashboard to a single column, reducing cognitive load.<\/li>\n<li><strong>Classic editor toggle<\/strong> - Replaces the block editor with the classic editor, which some assistive technology users find easier to navigate. Defers to the Classic Editor plugin when that is active.<\/li>\n<\/ul>\n\n<p>All settings are site-wide and live under Settings &gt; Admin Accessibility.<\/p>\n\n<h4>What WordPress already provides<\/h4>\n\n<p>The WordPress admin already ships keyboard shortcuts, screen reader landmarks, a \"Skip to main content\" link, and honors your operating system's reduced-motion preference. This plugin adds options on top of those built-in features instead of duplicating them.<\/p>\n\n<h4>For developers<\/h4>\n\n<p>The resolved feature flags can be filtered:<\/p>\n\n<pre><code>add_filter( 'klaro_aa_enabled_features', function ( $features ) {\n    $features['high_contrast'] = true; \/\/ force a feature on\n    return $features;\n} );\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to <code>\/wp-content\/plugins\/klaro-admin-accessibility\/<\/code>, or install through the WordPress plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Settings &gt; Admin Accessibility to enable the features you need.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20affect%20my%20site%27s%20visitors%3F\"><h3>Does this affect my site's visitors?<\/h3><\/dt>\n<dd><p>No. Every feature applies to the admin area only. Front-end accessibility is the theme's job (the Klaro theme covers it).<\/p><\/dd>\n<dt id=\"do%20i%20need%20the%20klaro%20theme%3F\"><h3>Do I need the Klaro theme?<\/h3><\/dt>\n<dd><p>No. The plugin styles the WordPress core admin and works with any theme.<\/p><\/dd>\n<dt id=\"are%20the%20settings%20per-user%3F\"><h3>Are the settings per-user?<\/h3><\/dt>\n<dd><p>Version 1.0.0 applies settings site-wide. Per-user preferences are planned for a future release.<\/p><\/dd>\n<dt id=\"what%20happens%20on%20uninstall%3F\"><h3>What happens on uninstall?<\/h3><\/dt>\n<dd><p>The plugin deletes its single <code>klaro_aa_options<\/code> option. No other data is stored.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>High contrast admin mode<\/li>\n<li>Large admin text<\/li>\n<li>Enhanced focus indicators (enabled by default)<\/li>\n<li>Reduce motion option<\/li>\n<li>Simplified admin menu option (single-column dashboard, fewer widgets and menus)<\/li>\n<li>Classic editor toggle<\/li>\n<\/ul>","raw_excerpt":"Makes the WordPress admin more accessible: high contrast mode, large text, enhanced focus indicators, reduced motion, and a classic editor toggle.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/336448","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=336448"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/rafaelminuesa"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=336448"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=336448"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=336448"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=336448"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=336448"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=336448"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}