Linux 软件免费装
Banner图

Lodestone Accessibility Audit - Accessibility Checker

开发者 loureiro70
更新时间 2026年9月28日 07:32
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

accessibility wcag ada accessibility checker eaa

下载

1.0.10 1.0.13 1.0.5 1.0.6 1.0.4 1.0.7 1.0.8 1.0.9 1.0.11 1.0.12

详情介绍:

Lodestone Accessibility Audit is an accessibility checker for the person who maintains the site. It scans a page and tells you what is wrong, which WCAG 2.2 success criterion it fails, which element is at fault, and how to fix it — then keeps the record of what you found, what you fixed, and what you decided to leave alone and why. It is a scanner and a reporter, not a widget bolted onto the front end for visitors. Scanning runs in your own browser using axe-core, the same open-source engine behind most professional accessibility tooling. Your pages and your results are never sent anywhere. No account, no API key, no scanning service, no setup wizard. Activate the plugin and scan a page immediately. This is not an accessibility overlay Overlay widgets promise to "fix" accessibility with a line of JavaScript that rewrites your page for visitors. They are rejected by the disability community, they have been the subject of lawsuits, and they do not work. This plugin adds nothing to your front end for visitors. It shows you what is broken so that you can fix it properly, in your content and your theme. Which standard, and which law WCAG is the standard the rules point at, so WCAG 2.2 is what this tests against: WCAG 2.2 contains everything in 2.0 and 2.1, so testing against it covers all three. What no automated tool can do — this one included — is tell you that you meet any of them. See the questions below. The accessibility statement Most of these regimes expect a published statement: what you tested, when, what you found, and what you have not fixed yet. The plugin generates one as a normal page you can edit, dated, and carrying a paragraph that says plainly which parts of the site were checked automatically and that automated testing does not cover everything. That paragraph is not configurable, because a statement that overstates what you know is worse than no statement. The free statement already carries the feedback route visitors are meant to have. Pro adds the rest of the EU model accessibility statement (Commission Implementing Decision (EU) 2018/1523): the non-compliance and disproportionate-burden sections, what is out of scope, how the assessment was made and on what date, and the enforcement body a visitor can escalate to. What the free version does, permanently There is no page limit, no scan quota, no trial period, and nothing that switches itself off later. If you never buy the Pro version, nothing you use today stops working. What Pro adds Pro is for people who have to prove the work was done: a full ignore log with author, date and reason, exportable; history and trend lines showing regressions; CSV and printable audit exports; and the rest of the EU model accessibility statement. It also adds a queue that scans every published post and page from one screen, weekly or monthly re-scan scheduling, a small set of genuinely safe server-side fixes (all off by default), WP-CLI commands for status, exports and starting a run, and a multisite network dashboard. Scans always run in a browser, because the checks need one — nothing scans unattended. One notice, and one menu The plugin shows exactly one dismissible admin notice, ever. It tells you where the plugin lives and retires itself the moment you open that screen. It registers one top-level menu and nothing else: every screen is a tab inside it. No banners, no countdown timers, no nags on other people's screens, no onboarding wizard, and nothing installed or suggested that you did not ask for. We ask you for exactly one thing, once. After the scanner has completed a few scans, a panel on the plugin's own scan screen asks whether you would rate it on WordPress.org. It is not an admin notice, it is only ever shown to editors and administrators, and whichever button you press — including "No thanks" — it never appears again. There is no activation step and no consent screen in your way. Licensing is handled by the Freemius SDK, which starts switched off: nothing is registered, and it sends nothing on its own unless you go and opt in, and everything works whether you ever do or not. Two things you do yourself do reach Freemius: opening the upgrade page loads its prices and checkout, and if you fill in the optional feedback form when deactivating, that answer is sent. Opening the upgrade page also adds a Freemius "Upgrade" item under the menu while you are on it.

屏幕截图:

  • Issue detail: what is wrong, the WCAG success criterion it fails, the element and the markup at fault.
  • "Show on page": the element outlined on the real page, with the problem named beside it. Only you see it.
  • The checks axe-core could not decide on its own, listed by name, with how to check each by hand.
  • Ignoring an issue requires a written reason, recorded with your name and the date.
  • The block editor panel: open issues for the post you are editing, and a scan from where you are.
  • The generated accessibility statement, dated, saying plainly what automated testing can and cannot tell you.

常见问题:

Does this make my site WCAG compliant?

No, and be sceptical of any tool that says it does. Automated testing detects only a portion of accessibility barriers — commonly estimated at around a third. It is very good at the things machines can check: missing alternative text, insufficient colour contrast, unlabelled form fields, broken heading structure, invalid ARIA. It cannot tell you whether your alt text is meaningful, whether your page makes sense when read aloud in order, or whether a custom component actually works with a screen reader. This plugin finds the automatable third and is honest about the rest, including in the statement it generates for you. What the automated part cannot catch, and how to check it by hand, is written up at https://madebylodestone.com/what-automated-accessibility-testing-misses

Does it cover the ADA, Section 508 or the European Accessibility Act?

All three point at WCAG, and this tests against WCAG 2.2, which contains WCAG 2.0 and 2.1. So the issues it finds are issues under all three. It does not decide whether you meet any of them, and no automated tool can: the ADA has no regulation naming a version for private businesses, Section 508 incorporates WCAG 2.0 Level AA, and the European Accessibility Act works through EN 301 549. What the plugin gives you is the automatable part of the evidence — what was tested, when, what was found, and a written reason against anything you chose not to fix.

Is this an accessibility overlay or a toolbar?

No. It adds nothing to your front end for visitors — the only things it ever loads there are the scanner and "Show on page", and only for a signed-in editor who asked for them. Overlays inject JavaScript that alters your pages for visitors at runtime, which is a different product with a bad reputation it has earned — they frequently break the assistive technology they claim to help, and the disability community has been consistently clear that they are not a substitute for accessible markup. This plugin only reads your pages and reports on them.

What is the European Accessibility Act?

The EAA is EU legislation, in force since June 2025, that requires a range of products and services — including many websites and e-commerce operations — to meet accessibility requirements. In practice conformance is assessed against EN 301 549, which incorporates WCAG. It generally expects you to be able to show what you tested, when, what you found, and what you decided about anything you did not fix. That evidence trail is what the ignore log and the audit export exist to produce.

Does the plugin send my content anywhere?

No. axe-core is bundled with the plugin and runs in your browser, against your own site, on your own machine. Your pages, your scan results and your ignore reasons never leave your server. The only component that could is the Freemius SDK, which handles licensing, and it starts switched off. It contacts nothing on its own until you choose to opt in. The exceptions are things you do yourself: opening the upgrade page loads prices from Freemius, and the optional feedback form shown when you deactivate is sent if you fill it in. Neither carries any page or scan result. Opting in is offered rather than required, it tells you exactly what it would share first (your WordPress user's name and email address, your site address and title, your WordPress and PHP versions, and the list of plugins and themes installed), and every feature works the same either way.

Why does the scan open my page in a hidden frame?

Contrast ratios, computed styles and focus order only exist once a page has actually been laid out by a browser. There is no way to evaluate them by parsing HTML on the server, and any tool that claims to will give you wrong answers. So the scanner loads your page in an offscreen frame and measures the real rendered result. The frame is only ever created for a logged-in user with editing permission, and the scanning script is never loaded for ordinary visitors.

Can I scan drafts?

Yes. Unpublished posts are scanned through their preview link, and the result is recorded against the post itself, so its history carries over when you publish.

Can I translate it?

Yes, and it will always be free to do so. Every string is translatable and a POT file ships with the plugin.

更新日志:

1.0.13 1.0.12 1.0.11 1.0.10 1.0.9 1.0.8 1.0.7 1.0.6 1.0.5 1.0.4 1.0.3 1.0.2 1.0.1 1.0.0