A11yFleet

外掛說明

A11yFleet checks your posts and pages against WCAG 2.1 AA success criteria, scores each page, and shows exactly what to fix and why — with a compliance report and a draft accessibility statement aimed at the European Accessibility Act (EAA).

What it does

  • Automated WCAG checks on content and on the full rendered page (theme header, nav and footer included): missing image alt text, non-descriptive link text, skipped heading levels, unlabelled form controls, buttons with no accessible name, duplicate IDs, empty headings, missing iframe titles, and missing document language.
  • A dashboard listing pages that have issues, worst score first, with per-issue ignore / restore that persists across re-scans.
  • An Accessibility panel in the block editor to scan the content you’re editing (before saving) or the full page, kept in sync with the dashboard.
  • Background, batched scanning with an optional scheduled full-site scan (hourly, daily or weekly).
  • A compliance report mapped to EN 301 549 with an auto-generated accessibility-statement draft, exportable to print/PDF or HTML.

Honesty note

Automated tools can only detect a portion of WCAG success criteria. A11yFleet does the automatable part well and clearly flags where human review is still required — it never claims a site is “100% compliant”.

Development

The admin JavaScript/CSS is built with @wordpress/scripts from the human-readable source in src/Admin/resources/. To build: npm install && npm run build. Composer, PHPCS/WPCS, PHPStan and PHPUnit are configured in the repository.

螢幕擷圖

安裝方式

  1. Upload the a11yfleet folder to /wp-content/plugins/, or install the zip via Plugins Add New Upload.
  2. Activate the plugin. Its database tables are created on activation.
  3. Go to A11yFleet in the admin menu and click Scan all published content.
  4. Choose scanned post types and scheduled scans under A11yFleet Settings.

常見問題集

Does this make my site automatically compliant?

No. No automated tool can. A11yFleet finds and helps you fix the machine-detectable issues and shows where manual review is still needed.

Which content is scanned?

Published posts and pages by default. Choose post types in Settings, or use the a11yfleet_scannable_post_types filter.

Does it send my data anywhere?

No. Scanning runs on your own server, and the full-page scan requests only your own site’s URLs. No data leaves your site.

Does it work on Multisite?

It works on standard single-site installs and when activated on an individual site within a network (each site keeps its own data). Network-wide activation and a cross-site (network admin) dashboard are planned for a future release — for now, activate it per site rather than “Network Activate”.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈A11yFleet〉的開發相關工作。

參與者

將〈A11yFleet〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.0

  • Initial release: WCAG scan engine (9 rules), content + full-page scanning, block-editor panel, ignore/restore workflow, batched + scheduled scans, and the EN 301 549 compliance report + accessibility-statement generator.