Directory / plugin
Land Tech Accessibility Scanner
v1.1.1 · by Randy Breland
Finds accessibility problems in the HTML your WordPress site already sends.
About this plugin
Land Tech Accessibility Scanner finds accessibility problems in the HTML your WordPress site already sends. A finding is a failure, a best-practice note, or a manual check. You decide what to change.
This release includes:
- A logged-out site scan of posts, pages, archives, search, the 404 template, and WooCommerce screens when that plugin is active
- Missing and weak alternative text
- Heading structure
- Text contrast, measured in the admin browser
- A findings dashboard, ignore with a reason, and CSV export
- A draft accessibility statement you review and publish
The free plugin writes a statement draft only when you create that page. It does not rewrite the rest of the site. It does not claim that a site is ADA or WCAG compliant.
Browser checks include axe-core 4.13.0 under the Mozilla Public License 2.0. axe-core runs only inside wp-admin, in the scan iframe. It is not loaded on public pages.
- Source: https://github.com/dequelabs/axe-core
- License: https://www.mozilla.org/en-US/MPL/2.0/
Land Tech Accessibility Scanner does not send page content to an external service.
The project site is https://includepress.com, a product of Land Tech Web Designs, Corp.
Source code and build
The files in build/ are generated. Their human-readable source is included in this plugin under assets/admin/src/:
assets/admin/src/index.jsbuild/index.jsassets/admin/src/browser-engine.js(andassets/admin/src/browser-engine/)build/browser-engine.jsassets/admin/src/editor.js(andassets/admin/src/editor/)build/editor.js
To rebuild: run npm install and then npm run build in the plugin folder. The build uses @wordpress/scripts.
axe-core is bundled unmodified in assets/lib/axe-core/ with both axe.js (readable) and axe.min.js. Source: https://github.com/dequelabs/axe-core (MPL-2.0).