Appearance
Form Fields
Fields are the building blocks of every form — and Fluent Forms gives you a rich library of them so you can collect exactly the data you need, the way you need it. From simple text inputs to advanced grids, smart containers, and post-publishing fields, there's a field for every job. This page introduces each group of fields and links you straight to the guide for the one you want.
General Fields
The everyday essentials. These cover the most common inputs you'll reach for on contact forms, sign-ups, and surveys.
- Simple Text — single-line text for names, subjects, and short answers.
- Text Area — multi-line input for messages and comments.
- Name — structured first/middle/last name capture.
- Email Address — validated email collection.
- Numeric — numbers only, with optional limits.
- Phone / Mobile — phone numbers with country formatting.
- Address — full address with street, city, and country.
- Website URL — validated web addresses.
- Mask Input — enforce a custom input pattern.
- Dropdown — single choice from a list.
- Radio — pick one visible option.
- Checkbox — select one or more options.
- Multiple Choice — styled single or multi-select choices.
- Country List — ready-made country selector.
- Time & Date — date and time picker.
- File Upload — let users attach files.
- Image Upload — collect image uploads.
- Custom HTML — add your own markup inside a form.
Advanced Fields
Powerful inputs for richer forms — quizzes, bookings, agreements, dynamic data, and more.
- Action Hook — insert custom content via a hook.
- Chained Select — linked dropdowns that filter each other.
- Checkable Grid — matrix of checkable options.
- Color Picker — let users choose a color.
- Custom Submit Button — style and customize the submit button.
- Dynamic Field — pull options from posts, users, or taxonomies.
- FluentBooking — embed a booking selector in your form.
- GDPR Agreement — add a GDPR consent checkbox.
- Hidden — store values invisibly.
- Net Promoter Score (NPS) — measure customer loyalty.
- Password — secure password input.
- Quiz Score — calculate and show quiz results.
- Range Slider — select a value on a slider.
- Ratings — collect star ratings.
- Repeat Field — let users add repeating rows.
- Rich Text — formatted text input.
- Save Progress Button — let users save and resume later.
- Section Break — divide a form into clear sections.
- Shortcode — render a shortcode inside the form.
- Terms & Conditions — require agreement before submitting.
Container Fields
Control your layout. Containers let you group fields side by side and build clean, organized forms.
- Container — place fields in multi-column rows.
- Accordion Container — collapsible sections to save space.
- Repeat Container — repeat a whole group of fields.
- Resizeable Container — adjust column widths freely.
Post & Taxonomy Fields
Turn submissions into content. These fields map form input directly to WordPress posts and taxonomies — perfect for front-end post creation.
- Post Title — capture the post title.
- Post Content — collect the main post body.
- Post Excerpt — add a short summary.
- Featured Image — set the post's featured image.
- Post Update — let users edit existing posts.
- Categories — assign post categories.
- Tags — assign post tags.
Where to go next
With your fields in place, shape how the form behaves:
- Set Up Conditional Logic — show or hide fields based on user input.
- Numeric Calculation — calculate values from field inputs in real time.
Need a hand along the way? See How to Get Support.

