| 开发者 | a11yfy |
|---|---|
| 更新时间 | 2026年8月17日 21:08 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
When a visitor clicks a link to a PDF that has not passed the accessibility pre-check, an accessible dialog appears. The visitor can open the document as it is, or request an accessible version by entering their email address. The plugin remediates the document once — no matter how many visitors ask for it — and emails everyone who requested it as soon as the accessible version is available. From then on, every visitor gets the accessible file at the same link, with no dialog. The email address is used solely for this one notification, is never sent to the a11yfy API, and is deleted automatically after 30 days. The dialog texts, the notification email and the button style can be customized under a11yfy → Settings.
Yes. It runs in your browser using open-source libraries. It does not use the a11yfy API and works without an account.
Remediation uses credits from your a11yfy account — typically 1–3 credits per page, depending on the PDF. The dashboard shows an estimate before you confirm, and the scan itself never costs anything. Current pricing: https://a11yfy.com/pricing
Yes. Scanned, image-only PDFs are OCR-processed and rebuilt with a full tag structure, including an invisible, screen-reader-readable text layer.
No. Remediation preserves the visual appearance; it adds the accessibility structure (tags, reading order, alternative texts, metadata) underneath.
Password-protected, XFA-form and portfolio PDFs are detected up front, clearly labelled, and never sent to the service. Digitally signed PDFs are detected too: remediation rewrites the file and would invalidate the signature, so the fix only starts after you explicitly confirm it on the document.
That is the point of remediation: the accessible version replaces the original file (same URL). The original is kept in a protected backup folder and can be restored with one click from the Media Library.
Remediated PDFs are your content and stay by default. In Settings you can choose to restore the original files on deletion instead. All plugin data (tables, options, scan results) is removed either way.
Partially. Scanning works through a local proxy; in-place replacement automatically falls back to conservative mode for non-local files. Full offload support is planned.
Conservative mode swaps links in post and page content (the_content) and wherever WordPress resolves the attachment URL (wp_get_attachment_url). Links hard-coded elsewhere — page-builder modules (Elementor, Divi, …), widgets, navigation menus, or theme templates — may keep pointing to the original file and should be checked manually. The default in-place mode does not have this limitation: the accessible file replaces the original at the same URL.