
內容簡介
Accessible Forms 是一款幫助您建立可存取聯絡表單的外掛,讓使用者能夠透過鍵盤、螢幕閱讀器、放大鏡或手機輕鬆填寫。該外掛提供多種功能,確保表單符合無障礙標準,並可根據需求創建多個表單。
【主要功能】
• 支援 13 種欄位類型,包括文字、電子郵件和電話等
• 四步驟引導編輯器,簡化表單建立流程
• 內建四種主題,確保色彩對比符合無障礙標準
• 提供內容建議,協助改善表單可讀性
• 可在任何地方發佈表單,並提供即時預覽
外掛標籤
開發者團隊
② 後台搜尋「Accessible Forms by Accessible.org」→ 直接安裝(推薦)
原文外掛簡介
In development – beta phase. Not recommended for use. Do not install. Will be ready November 1.
Accessible Forms helps you build contact forms that people can complete with a keyboard, a screen reader, magnification or a phone. Visible labels are required, choice fields use real groups, and validation lists every problem in a linked summary. Create as many forms as your site needs, each with its own fields, recipients and confirmation message.
Build forms
Thirteen field types: text, email, telephone, URL, number, date, time, section heading, message, dropdown, radio group, checkbox group and consent checkbox. Each form supports up to 50 fields.
A guided editor with four steps: Build, Style, Email & confirmation, and Review & publish. Advanced settings stay collapsed until you need them.
Help text, required fields, answer limits, automatic browser-autofill hints, keyboard field reordering, field search, duplicate field and undo for a removed field.
Starter templates, including “Report an accessibility barrier” for your accessibility statement, and form duplication.
Unsaved edits are kept in your browser and offered back after a reload or crash.
Style with confidence
Four built-in themes: Classic light, Ocean blue, Forest green and Midnight. Every theme passes the contrast checks.
Contrast is checked again when the form is saved and when it is shown, so a form never renders colors that fail.
The styles that accessibility depends on (focus indicator, readable text sizes, visible labels, real checkboxes and radios, target sizes and reflow) are protected against ordinary theme and page-builder CSS.
Content suggestions in Review & publish point out vague or duplicate labels, placeholder-style wording, long help text, forms that require everything, a missing email question, and form headings that skip a level on the page where the form is placed. Suggestions never block publishing.
Publish anywhere
An Accessible Form block with a searchable list of published forms and a live preview.
“Choose where it appears” adds the form to an existing page, post or public custom post type, or creates a new draft with the form included.
A shortcode for the Classic Editor and page builders.
Draft changes stay separate from the live form until you publish them.
Close a form by hand, with your own closed message.
Manage submissions
Entries with search, removable filter summaries, site-date shortcuts, read and unread, spam review and Trash.
In-place list navigation, clear entry details, contextual empty states and permission-checked bulk Undo.
Form manager and Submission reviewer roles, role permission controls, and per-form submission access lists with searchable member selection. No paid add-on is required to manage submission access.
A remembered setup checklist and clear feedback for saved, unpublished and recovered edits.
One notification email per form, to up to 20 primary recipients, sent through your normal WordPress mail setup, with an email sample, a test email, a staging test inbox and automatic retries.
A thank-you page or an inline confirmation message.
Automatic retention, per-form retention, and WordPress personal data export and erasure.
An activity record of changes and deletions, without answers.
Move forms between sites
Export forms, and optionally their recipients and your settings, as one file. Import it on another site with a review of every form before anything changes. Imported forms are drafts.
Recipients from a file are never used until you tick them. Passwords, API keys, webhook destinations, entries and team access never leave the site.
Every form has a stable key, so [accessible_form key="…"] and the block keep showing the right form when content moves between sites.
Spam protection without tracking
A honeypot, rate limits and link limits run on your own server. You can add self-hosted ALTCHA proof-of-work verification, which contacts no outside service.
Accessibility
Forms include associated labels, optional help text, semantic choice groups, visible required indicators, keyboard focus styles and server-side validation. Repeated embeds use separate control IDs. Forms submit without JavaScript; JavaScript adds in-page submission without a reload.
When you view a page with a form while logged in as someone who can edit it, a live check tests that page as your theme actually renders it (labels, focus, contrast, target size, covered controls, text spacing) and shows the results above the form, only to you. Results are listed under Tools → Health.
These features support accessible form design. They do not guarantee WCAG conformance or legal compliance. Your theme, page structure, field wording and assistive technology all affect the final experience. Test the finished page with a keyboard and a screen reader. Automated checks do not replace a manual accessibility review.
Privacy
This plugin sends no analytics or telemetry. Entries store the submitted values, submission time, the page path (without query parameters), browser information, a salted IP hash, spam status and notification outcome. Each form can store less of this metadata. The live accessibility check runs only for logged-in editors and stores, on your site, the page path, the time and the problems it found; results expire after 30 days. See the FAQ for retention, exports and uninstall behavior.
Accessible Forms Pro
An optional paid add-on, Accessible Forms Pro, adds file uploads, conditional fields, steps, custom styling, more notification options and entry workflow tools. This plugin is complete without it, and accessibility and privacy features are never held back for Pro.
Source code
All PHP, CSS and JavaScript is included in human-readable form in the plugin ZIP, and no build step is needed to modify the plugin. The bundled ALTCHA widget and library are unminified; THIRD-PARTY.txt links their original source and build instructions.
ALTCHA browser widget 3.2.3 source and build instructions: https://github.com/altcha-org/altcha/tree/v3.2.3
ALTCHA PHP library 2.1.0 source: https://github.com/altcha-org/altcha-lib-php/tree/v2.1.0
Both are MIT licensed, with their license notices included in this plugin.
External services
This plugin does not connect to outside services.
ALTCHA verification runs entirely on your site. The widget, translations, worker, challenge generation and verification are all served by your WordPress installation. There is no account, API key, tracking collector, verification cookie or call to an ALTCHA-hosted service.
