Linux 软件免费装
Banner图

reala11y — Accessibility Checker & WCAG Scanner

开发者 wkh0000
更新时间 2026年7月10日 18:43
捐献地址: 去捐款
PHP版本: 8.1 及以上
WordPress版本: 7.0
版权: GPLv2 or later
版权网址: 版权信息

标签

accessibility wcag alt text ada accessibility checker

下载

1.0.0 1.0.1 1.1.0 1.2.0 1.2.1 1.3.0

详情介绍:

reala11y is a WordPress accessibility checker and scanner that helps your site move toward WCAG 2.2 AA conformance by scanning for common issues and applying safe, code-level fixes — a skip link, a visible focus outline, minimum target size, a main landmark, rel="noopener" on new-tab links, duplicate-id and positive-tabindex cleanup, restored pinch-zoom, and redundant image and tag-cloud title removal. Unlike accessibility overlay widgets, reala11y modifies the underlying HTML so screen readers and keyboard users encounter the corrected page. What reala11y does What reala11y does NOT do External services reala11y is self-contained and contacts third-party services only as described below, and only when the relevant feature is used. This free build does not bundle Freemius or any licensing or analytics service. See our privacy policy at https://reala11y.com/legal/privacy. Source code reala11y is open source (GPLv2 or later). The admin interface is written in React and TypeScript and bundled with Vite. The human-readable source for the compiled files in build/admin/ ships with the plugin under admin/src/. To rebuild it, run "npm install" and then "npm run build" in the plugin's admin/ directory. Why reala11y Links

安装:

  1. Upload the plugin to /wp-content/plugins/reala11y/ or install via the Plugins screen.
  2. Activate "reala11y" from the Plugins screen.
  3. Go to "reala11y" in the WordPress admin to configure.

屏幕截图:

  • The Scans screen — run an accessibility scan on any post, page, or same-site URL, and review your scan history.
  • The Issues list — each WCAG finding grouped by severity, with its success criterion and a code snippet, plus one-click dismiss.
  • The Fixes screen — apply safe, code-level fixes to your content; every change is logged and reversible with one-click undo.
  • AI authoring tools — bring your own OpenAI, Anthropic, or Google Gemini key (stored encrypted) to generate alt-text suggestions you review before applying. Free for everyone.
  • The Tools screen — a built-in colour-contrast tester checks any foreground/background pair against WCAG AA and AAA for normal and large text.
  • The accessibility statement and reports — generate a customizable statement template, VPAT starter, and compliance report to document your remediation work.

升级注意事项:

1.3.0 Adds two accessibility checks (24 total): ARIA validity, and a review-only check for Elementor, Divi, and Beaver Builder accordions, tabs, toggles, and icon-only buttons. No change to how fixes are applied. 1.2.0 Adds one-click "Scan whole site" and "Fix whole site" actions, scheduled recurring scans, bulk alt-text from the Media Library, and six new accessibility checks (22 total). Every fix stays reversible and Safe-Mode gated. 1.1.0 Adds inline one-click fixes (alt text, link text, labels, colour contrast, icon-control names, heading levels) and an optional render-time theme-output fix layer that is off by default. 1.0.1 Documentation and listing update: real admin screenshots, clearer copy, and project links. No code changes. 1.0.0 First public release: 16-rule scanner, reversible auto-fix engine with Safe Mode, author-only Inspect-on-page overlay, BYOK AI suite, and compliance documents. 0.6.0 First public release candidate: scanner, auto-fix engine, BYOK AI suite, and compliance documents. 0.0.1 First development release.

常见问题:

Does this make my site WCAG compliant?

No tool can. reala11y identifies common WCAG issues and remediates a defined subset at the code level. Full conformance requires manual review and user testing.

Do I need an API key for AI features?

Yes — bring your own OpenAI, Anthropic, or Google Gemini key. The AI authoring features then work in this free version at no extra charge from us; your provider bills you directly for what you use. reala11y never resells or proxies AI usage.

How does this compare to accessibility overlay widgets?

Overlay widgets (e.g., accessiBe, UserWay) inject a floating JavaScript layer that does not modify the underlying HTML. Screen readers continue to see the original, unfixed page. The FTC fined accessiBe $1,000,000 on April 21, 2025 for claiming automated WCAG compliance. reala11y instead applies fixes to the actual HTML that browsers, screen readers, and crawlers see.

What WCAG version do you cover?

WCAG 2.2 AA. WCAG 2.2 became a W3C Recommendation on October 5, 2023.

Is reala11y an alternative to accessiBe or UserWay?

If you are looking for an accessiBe or UserWay alternative that fixes the underlying HTML instead of layering a JavaScript widget on top, reala11y is built for that. Overlay widgets leave the original page unchanged for screen readers; reala11y edits the actual code. As context, the FTC fined accessiBe $1,000,000 on April 21, 2025 over automated WCAG compliance claims.

Can it generate alt text for my images?

Yes. The scanner flags images missing alt text (WCAG 1.1.1), and the bring-your-own-key AI tools can draft an alt-text suggestion using your own OpenAI, Anthropic, or Google Gemini key. Every suggestion is shown for your review and is never applied automatically.

Will the automatic fixes break my site?

Nothing changes without your say-so. Out of the box reala11y only scans: no fix is applied automatically, because the "auto-apply safe fixes" setting is off by default. When you do apply one, reala11y makes only Tier 1 ("safe") changes to your content — attribute-level edits that leave your text and markup structure alone. Examples: adding rel="noopener" to a link that opens in a new tab, removing a duplicate id, or stripping a redundant title attribute from an image. (Removing an image's title attribute also removes the tooltip some browsers show on hover. That is the intent: the tooltip usually repeated the alt text and was never available to keyboard or touch users.) The optional render-time fixes are deliberately different: a visible focus outline or a larger touch target is meant to change how the page looks. Each one is off until you switch it on. Every applied fix is logged, and one-click undo restores the exact content from before it ran. A single Safe Mode switch turns every fix off at once.

Does reala11y slow down my site for visitors?

A visitor's page never waits for a scan. Scans are queued and carried out in the background by WP-Cron: the worker fetches the page over a separate request, much as a browser would, then analyses the HTML that came back. (As with all WP-Cron work on a standard install, that background request can be set off by site traffic, but it runs on its own and does not hold up the page your visitor sees.) The optional render-time fixes (skip link, visible focus outline, minimum target size, main landmark, restored pinch-zoom) stay off until you enable them individually. Once enabled they add a small amount of markup or CSS to the page, and no external requests.

Does it work with my theme, or with Elementor, Divi, or Beaver Builder?

reala11y scans the HTML your site actually sends to the browser, so it sees whatever your theme or page builder rendered, not just the raw post content. Render-time fixes apply to that same output.

How do I undo a fix?

Open the Fixes screen. Each applied fix is listed with a timestamp, and Undo restores the exact content from before it ran. If you would rather switch everything off at once without reverting each change, turn on Safe Mode.

Is my content sent anywhere?

Scanning and fixing happen entirely on your own server. The only outbound requests are the standard WordPress.org update check and — if, and only if, you add your own AI provider key and run an AI feature — the specific text or image you selected, sent to that provider under your own key. See "External services" above.

Does reala11y work on WordPress Multisite?

The free plugin can be activated on each site in a network and works per site. Managing many sites from the network admin — one roll-up dashboard, cross-site bulk scans, white-label reports — is the separate reala11y Pro add-on.

A scan is stuck on "queued" and never finishes

reala11y queues scans through WP-Cron, and the worker then fetches the page over an HTTP request back to your own site (a "loopback" request). If scans never leave "queued", the two usual causes are:

  1. WP-Cron is turned off (DISABLE_WP_CRON is set to true in wp-config.php) and no real system cron job replaces it.
  2. The server blocks loopback requests to itself, which some hosts and local development environments do by default.
Ask your host to allow loopback requests, or run wp-cron.php from a system cron job.

The scan finished, but I do not see the fixes on the front end

The render-time fixes — skip link, focus outline, minimum target size, main landmark, restored pinch-zoom — are opt-in. Enable the ones you want on the Fixes screen, and check that Safe Mode is off, since Safe Mode disables every fix at once.

Why does the dashboard not show a compliance score?

Because a single score would be misleading. Automated tools detect roughly 30–40% of WCAG failures by criteria; the rest need human judgement. reala11y shows what it found, what needs review, and what passed, so you can act on real issues rather than chase a number.

更新日志:

1.3.0 1.2.1 1.2.0 1.1.0 1.0.1 1.0.0 0.6.0 0.0.1