Land Tech Accessibility Scanner

Description

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.js build/index.js
  • assets/admin/src/browser-engine.js (and assets/admin/src/browser-engine/) build/browser-engine.js
  • assets/admin/src/editor.js (and assets/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).

Screenshots

Installation

  1. Upload the land-tech-accessibility-scanner folder to /wp-content/plugins/, or install the zip from the Plugins screen.
  2. Activate Land Tech Accessibility Scanner from the Plugins screen.
  3. Open Accessibility Scanner in the admin menu and start a scan.

FAQ

Is this an overlay?

No. Land Tech Accessibility Scanner does not inject a toolbar, a widget, or a script into the visitor’s browser. It reads the HTML your site already sends.

Will this make my site compliant?

Automated tools can’t guarantee that a site meets WCAG, the ADA, or the European Accessibility Act. Land Tech Accessibility Scanner lists failures, best-practice notes, and manual checks. You decide what to change. It is not a certificate.

Does it slow my site?

It adds nothing to the front end. Scans and browser checks run in wp-admin. Public pages do not load a Land Tech Accessibility Scanner script or stylesheet.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Land Tech Accessibility Scanner” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.1.1

  • The plugin is named Land Tech Accessibility Scanner. The WordPress.org slug is land-tech-accessibility-scanner.
  • JavaScript source for the admin screens ships in the plugin.

1.1.0

  • Accessible-name and keyboard detection rules.
  • The includepress_scan_completed hook fires when a scan finishes.
  • Findings can be filtered by object_id.
  • An editor scan checks the post open in the block editor.
  • Issue rows link to the matching how-to on includepress.org.

1.0.0

  • Site scan, alternative text, heading structure, and text contrast.
  • Findings dashboard, ignore with a reason, and CSV export.
  • Draft accessibility statement. The site owner chooses the conformance status.
  • axe-core 4.13.0 is bundled for admin browser checks only, under MPL-2.0.