Build More Accessible Forms in WordPress

Create more accessible forms in WordPress with responsive layouts, ARIA attributes, high contrast styling, and accessible spam protection.

  • ARIA attributes Supports ARIA attributes for field labels, descriptions, and required fields.
  • Responsive layouts Create fully responsive forms with different layouts per device.
  • High contrast defaults Uses high contrast text, buttons, and message colors by default.
  • Flexible headings Change form, tab, and section headings to follow sequential heading requirements.
  • Help text support Add help text at both form and field level.
  • Accessible spam protection Use Honeypot and Cloudflare Turnstile as accessibility-friendly spam protection methods.

WS Form has a goal of complying with Web Content Accessibility Guidelines (WCAG) wherever possible to make forms in WordPress more accessible.

Accessibility considerations include ARIA attributes for field labels, descriptions, and required fields, fully responsive layouts for different devices, high contrast text, and high contrast button and message colors.

You can also use section labels, adjust form, tab, and section headings to follow sequential heading requirements, and add help text at both form and field level. Accessibility-friendly spam protection methods include Honeypot and Cloudflare Turnstile.

WS Form also uses a default font size of 16px to help prevent unnecessary input zoom on mobile devices and provides a clean DOM structure for easier custom styling with CSS.

  • Support ARIA markup

    ARIA attributes help communicate field labels, descriptions, and required fields more clearly.

  • Design per device

    Responsive forms allow different layouts per device to improve usability across screen sizes.

  • Improve contrast

    High contrast text is used by default, including a high contrast red required asterisk.

  • Change required indicators

    You can change the required indicator to a text string when needed.

  • Structure sections clearly

    Section (fieldset) labels help better describe sections of a form.

  • Keep heading order

    Change form, tab, and section headings to comply with sequential heading tag requirements.

  • Add helpful guidance

    Use help text at form and field level to provide extra context.

  • Reduce mobile zoom

    A default font size of 16px helps prevent unnecessary input zoom on mobile devices.

Real Customer Reviews

Trusted by thousands of WordPress professionals.

  • WS Form has the power and flexibility to do pretty much anything, and the support is truly next level. Save yourself the time and hassle of courting other form plugins and go with the king, WS Form.

    adamehunt
  • Wow! Where to start? I can’t say enough good things about WS Form.

    ngrijalva
  • Until now the support has been fast, reactive and efficient. Keep doing it and keep listening to customers.

    josett225

Frequently Asked Questions

What accessibility features does WS Form include?

WS Form includes ARIA attributes for field labels, descriptions, and required fields, responsive layouts, high contrast text, high contrast button and message colors, section labels, heading controls, help text, accessibility-friendly spam protection methods, a default 16px font size, and a clean DOM structure for custom styling.

Does WS Form support ARIA attributes?

Yes. WS Form includes ARIA attributes such as field labels, descriptions, and required fields.

Can I create responsive accessible forms in WordPress?

Yes. WS Form supports fully responsive form design, allowing different layouts per device.

How can I make required fields easier to understand?

WS Form uses high contrast text by default, including a high contrast red required asterisk, and also provides the option to change the required indicator to a text string.

What spam protection methods are mentioned for accessibility?

WS Form includes accessibility-friendly spam protection methods such as Honeypot and Cloudflare Turnstile.

How do I build more accessible forms in WS Form?

You can use ARIA attributes, responsive layouts, section labels, sequential headings, help text, and accessibility-friendly spam protection methods. For more guidance, see Accessibility and Web Forms for WordPress.