WordPress plugin

Download Conditional Fields Pro Free

Conditional Fields Pro adds advanced conditional form capabilities to Contact Form 7, including repeatable fields, multistep forms, calculated fields, JavaScript-based conditions, and multiple file uploads for more flexible form workflows.

Download plugin

4.8 / 5 · 166 ratings  WordPress.org rating

More flexible Contact Form 7 workflows

Conditional Fields Pro is a paid extension for Contact Form 7 that adds advanced form capabilities to the Conditional Fields workflow. It is intended for forms that need more than a simple set of always-visible inputs, such as applications, service requests, questionnaires, registrations, and other forms with changing requirements.

The underlying conditional-fields system lets you place fields inside groups that are hidden by default. You then define conditions that determine when those groups appear. This keeps a form focused by showing relevant fields only after a visitor provides the information needed to decide what comes next.

Advanced Pro features

  • Repeatable fields: Use repeaters when visitors need to provide multiple entries of the same general type.
  • Multistep forms: Divide a longer form into multiple steps instead of presenting every section at once.
  • Calculated fields: Add calculations to workflows that require values to be derived from submitted form information.
  • Advanced conditions with JavaScript functions: Build more flexible conditional behavior for advanced form requirements.
  • Multiple file upload: Let a form workflow accommodate multiple uploaded files.

Conditional groups and email content

In Contact Form 7, add the “Conditional fields Group” tag and place the relevant fields between the group’s start and end tags. The group remains hidden until a matching condition makes it visible. Groups can be nested, allowing one conditional section to contain another.

Conditional visibility can also be reflected in email messages. Email content may be wrapped with group tags so that information appears when the corresponding group is visible. To display content only when a group is hidden, use the inverted group notation with an exclamation mark. This helps keep notification emails aligned with the form path selected by the visitor.

Important form setup details

Hidden fields are hidden rather than removed, and all fields are submitted when the form is sent. For that reason, every field must have a unique name, even when two fields are placed in groups that are not visible at the same time. Unique names help prevent incorrect or unexpected submitted values.

If conditional groups remain visible or do not respond, a JavaScript error may be preventing the conditional code from running. The plugin’s scripts load at the bottom of the page, so an earlier JavaScript error can affect operation. Browser developer tools can help identify the issue. Testing by gradually disabling plugins and changing the theme can also help locate a conflict.

Installation and configuration

Install the Conditional Fields components alongside Contact Form 7, edit the required form, and add conditional groups around the fields that should be controlled. Open the “Conditional fields” tab to create one or more conditions, then configure the Pro features required for the form, such as repeaters, steps, calculations, JavaScript functions, or multiple uploads. Review the related email template and use matching group tags where conditional email content is needed.

Publisher
Jules Colle

Related WordPress plugins

Download WooCommerce Product Import Export Plugin Pro for WooCommerce Free

WooCommerce product data management WooCommerce Product Import Export Plugin Pro for WooCommerce provides a structured way to move,…

Download Product Customer List for WooCommerce Premium Free

Product-based customer lists for WooCommerce Product Customer List for WooCommerce Premium shows the customers who bought a specific…

Download MP3 Audio Player Pro Free

Audio publishing for WordPress MP3 Audio Player Pro is a paid WordPress audio player for musicians, beat makers,…

Download WPC Product Options Premium Free

Customize WooCommerce products with flexible options WPC Product Options Premium is designed for WooCommerce stores that need more…

Download Sequential Order Numbers Pro for WooCommerce Free

Organize WooCommerce orders with custom numbering Sequential Order Numbers Pro for WooCommerce extends WooCommerce by replacing irregular order…

Download Posts Table Pro Free

Organize WordPress content in searchable tables Posts Table Pro is a premium WordPress table plugin for presenting posts,…