Go Back to Parent Doc

Forming Forms Documentation

Welcome to the documentation for Forming Forms, the block editor form builder for WordPress by BeautifulPlugins. A form is a block: you add the Form block to a post or page, nest field blocks inside it, and publish. There are no shortcodes and no separate builder screen. Everything that happens after a submission (entries, exports, settings) is managed under Forming in your admin menu.

New here? Start with Installation and then follow the Getting Started guide. It takes you from a fresh install to a working, spam-protected contact form in about five minutes.

Want to see it first? Fill in real forms and explore the block editor setup on the Forming Forms live demo.

Setup

Building Forms

  • The Form Block: the parent block and its settings panels: Form, Notifications, After submit, Spam protection and Storage.
  • Field Blocks: the 12 free field types, their settings, choice options and dynamic hidden values.
  • Validation: browser and server checks, per-field rules and custom error messages.
  • Styling & Layout: block supports, field widths, block gap and the CSS classes the plugin outputs.
  • Reusing Forms: synced patterns, template parts and widget areas.
  • Accessibility: the markup Forming Forms generates, and how to keep your forms usable.

Submissions

The Forming Admin

Forming Pro

For Developers & Help

Can’t find what you need?

Search this documentation first, because most answers are a page away. If you’re still stuck, ask on the WordPress.org support forum or, if you have a Pro license, through BeautifulPlugins support. Include your WordPress version, the plugin version, your theme, and what you expected to happen. Forming → Tools → System status has a Copy for support button that gathers most of this for you.

Shopping Cart
  • Your cart is empty.