| 开发者 | minawefky |
|---|---|
| 更新时间 | 2026年9月19日 22:07 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
lang attribute from your WordPress site language.No, and that is the point. Overlays inject JavaScript that repaints the page in the visitor's browser while the underlying content stays exactly as inaccessible as it was. Around a third of the accessibility lawsuits filed in 2025 named sites running one. Halvane changes stored content and real WordPress settings instead. Nothing is added to your pages for visitors, there is no widget in the corner, and every change has an Undo.
No automated tool can make that claim, and any that does is selling you something. Automated testing reaches roughly a third of the WCAG success criteria; the rest need a person to judge — whether your alt text actually describes the image, whether the page can be operated by keyboard, whether the reading order makes sense. This fixes seven common failures properly and tells you honestly about the rest.
Partly, and you should read this before installing. Elementor, Divi, WPBakery, Avada, Beaver Builder and Bricks store content inside themselves rather than in the WordPress editor, so no plugin editing posts can reach it. On those sites Halvane fixes site-wide settings and any page not built with the builder, and it names the pages it had to skip rather than counting them as done. Roughly half of all WordPress sites use one of these.
No. It copies the alt text your own media library already holds for that image, and falls back to the caption where there is one. It only ever reuses words you wrote. A plugin inventing a description for a photograph it has never seen produces confident nonsense that a screen reader then reads aloud as fact.
Not for the fixes. They are ordinary PHP running on your own server, and nothing in this plugin checks a licence, counts uses, or expires. Scanning needs a free account because that part genuinely runs on adascanner.org — axe-core is a browser engine and cannot run inside PHP.
The EAA has applied since June 2025 and is enforced against EN 301 549, which adopts WCAG Level A and AA wholesale. The same failures this plugin finds and fixes are the ones that standard is measured on. It is not a compliance guarantee — see above — but the fixes are real fixes.
No. Nothing runs on the front end. The scanning and fixing happen in wp-admin when you ask for them, and the only thing that reaches a visitor is a skip link, if your theme lacks one.
No, and it is built to be the opposite of one. Overlays add a script that rewrites the page in the visitor's browser; the stored content stays broken, which is why sites running them keep being sued. This plugin edits the content itself. Deactivate it and your fixed alt text is still there, because it is now genuinely part of your site.
They stay. Alt text, page language and link names are your content once written, and quietly reverting them on uninstall would leave a site less accessible than it was five minutes earlier. If you want them gone, press Undo on each fix before you remove the plugin. Uninstalling deletes the plugin's own settings and nothing else.
Partly, and it tells you where it cannot help. Those builders keep page content in their own storage, out of reach of anything editing WordPress posts. Site-wide fixes still apply; builder pages are named as skipped rather than silently counted as fixed.
The fixes are, permanently, with no account. Scanning needs a free account because it runs on our servers rather than yours. Nothing in the plugin code is switched off, time-limited or reserved for a paid plan.
No tool can promise that, and be sceptical of any that does. Automated testing reliably catches about a third of WCAG success criteria. This plugin fixes a subset of that third and reports the rest so a person can deal with them.
No. Nothing runs for visitors on a normal page load. Scanning happens when you press the button, in the admin, and the work is done by the remote service rather than your server.
No. The scanner is given your site's public URL and fetches those pages the way any visitor would. Your database, drafts, private posts and credentials never leave your server. See the "External services" section for the exact list of what is transmitted.