{"id":331672,"date":"2026-06-29T09:46:18","date_gmt":"2026-06-29T09:46:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/accessibility-auditor\/"},"modified":"2026-06-29T09:48:50","modified_gmt":"2026-06-29T09:48:50","slug":"antoniomaxtp-accessibility-scanner","status":"publish","type":"plugin","link":"https:\/\/mfe.wordpress.org\/plugins\/antoniomaxtp-accessibility-scanner\/","author":20651133,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"4.2.1","stable_tag":"4.2.1","tested":"7.0","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"Antoniomaxtp Accessibility Scanner","header_author":"Antonio Palumbo - Mediacom Design","header_description":"Scans public pages and internal links to generate an accessibility report with actionable details.","assets_banners_color":"","last_updated":"2026-06-29 09:48:50","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/www.paypal.com\/donate\/?business=info%40ilmondodilu.com","header_plugin_uri":"https:\/\/antoniopalumbo.it\/accessibility-auditor\/","header_author_uri":"https:\/\/antoniopalumbo.it\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":42,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"4.2.1":{"tag":"4.2.1","author":"antoniomaxtp","date":"2026-06-29 09:48:50"}},"upgrade_notice":{"4.2.1":"<p>Recommended update: includes review hardening for naming, asset loading, and prefixes.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["4.2.1"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Main plugin screen with scan setup.","2":"Batch scan progress bar and controls.","3":"Report with severity, details, and suggestions.","4":"Filters for severity, search, and auto-fixable items only."}},"plugin_section":[],"plugin_tags":[1447,1953,8533,915,1956],"plugin_category":[34],"plugin_contributors":[269391],"plugin_business_model":[],"class_list":["post-331672","plugin","type-plugin","status-publish","hentry","plugin_tags-a11y","plugin_tags-accessibility","plugin_tags-audit","plugin_tags-report","plugin_tags-wcag","plugin_category-accessibility","plugin_contributors-antoniomaxtp","plugin_committers-antoniomaxtp"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/antoniomaxtp-accessibility-scanner.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Antoniomaxtp Accessibility Scanner helps editors, developers, and agencies quickly detect common accessibility issues.<\/p>\n\n<p>The plugin scans internal pages and produces a report with:<\/p>\n\n<ul>\n<li>issue severity (critical, medium, minor, suggestion)<\/li>\n<li>HTML details for affected elements<\/li>\n<li>actionable remediation suggestions<\/li>\n<li>CSV and HTML export<\/li>\n<li>automatic fixes for selected issues (for example missing image alt, empty links, rel on target _blank links)<\/li>\n<\/ul>\n\n<p>Additional features include:<\/p>\n\n<ul>\n<li>batch scanning via AJAX with progress bar<\/li>\n<li>pause\/resume scan<\/li>\n<li>report filters and search<\/li>\n<li>automatic alt assignment for newly uploaded images<\/li>\n<li>checks for CSS background images (inline styles and style tags)<\/li>\n<\/ul>\n\n<h3>Important limitations<\/h3>\n\n<p>This plugin provides an automated preliminary check and does not replace a full manual audit.\nYou still need real keyboard testing, screen reader testing, visual contrast checks, and user-flow validation.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>antoniomaxtp-accessibility-scanner<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the zip from <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Go to <strong>Tools &gt; A11y Scanner<\/strong>.<\/li>\n<li>Set the start URL, max pages, and run the scan.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20make%20my%20site%20fully%20compliant%20automatically%3F\"><h3>Does this plugin make my site fully compliant automatically?<\/h3><\/dt>\n<dd><p>No. It helps you identify and fix common issues, but compliance still requires manual testing.<\/p><\/dd>\n<dt id=\"can%20i%20use%20it%20on%20sites%20built%20with%20page%20builders%3F\"><h3>Can I use it on sites built with page builders?<\/h3><\/dt>\n<dd><p>Yes, but some automatic fixes may not apply to elements generated by templates, header\/footer builders, or complex modules.<\/p><\/dd>\n<dt id=\"are%20decorative%20images%20without%20alt%20flagged%20as%20errors%3F\"><h3>Are decorative images without alt flagged as errors?<\/h3><\/dt>\n<dd><p>No. Images with an empty alt attribute (<code>alt=\"\"<\/code>) are treated as decorative and are not flagged.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>4.2.1<\/h4>\n\n<ul>\n<li>Adopted a distinctive plugin name and slug.<\/li>\n<li>Reworked admin assets loading to use enqueue APIs.<\/li>\n<li>Updated internal prefixes to reduce naming collision risk.<\/li>\n<li>Updated contributor header to match the owner account.<\/li>\n<\/ul>\n\n<h4>4.2.0<\/h4>\n\n<ul>\n<li>Added report filters and search.<\/li>\n<li>Added \"auto-fixable only\" filter.<\/li>\n<li>Improved URL deduplication by stripping tracking parameters (utm, fbclid, gclid, mc_cid, mc_eid).<\/li>\n<li>Added pause\/resume UI for AJAX batch scanning.<\/li>\n<li>Improved robustness of automatic fixes for images and links.<\/li>\n<\/ul>\n\n<h4>4.1.0<\/h4>\n\n<ul>\n<li>Added AJAX batch scanning with progress.<\/li>\n<li>Added support for excluded URL paths.<\/li>\n<li>Added checks for CSS background images.<\/li>\n<li>Show \"Fix\" button only when an automatic fix is available.<\/li>\n<\/ul>\n\n<h4>4.0.0<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Scan public pages and generate an accessibility report with practical suggestions and automatic fixes where possible.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/331672","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=331672"}],"author":[{"embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/antoniomaxtp"}],"wp:attachment":[{"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=331672"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=331672"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=331672"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=331672"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=331672"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/mfe.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=331672"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}