Linux 软件免费装
Banner图

Code and Core Repeater Fields for Contact Form 7

开发者 codeandcore
更新时间 2026年4月3日 21:57
PHP版本: 7.4 及以上
WordPress版本: 6.9
版权: GPLv2 or later
版权网址: 版权信息

标签

contact form 7 repeater cf7 dynamic fields repeatable fields

下载

1.0.0

详情介绍:

Code and Core Repeater Fields for Contact Form 7 takes your classic Contact Form 7 forms to the next level by allowing users to add an unlimited, or strictly limited, number of dynamic field blocks. Whether you are collecting an unknown number of attendees for an event, gathering past employment history records, dynamically submitting multiple file uploads, or tracking an indefinite list of inventory items the Repeater Extension seamlessly integrates directly into your Contact Form 7 editor, providing the ultimate solution for complex form data collection. If you are looking to create highly converting, dynamic WordPress forms, the Code and Core Repeater Fields for CF7 plugin is an essential add-on. Gone are the days of creating tedious, hard-coded long forms with dozens of unnecessary inputs. By allowing your website visitors to recursively duplicate form field groups or "add more rows" on the fly, you instantly streamline the user experience, improve your form submission rates, and collect cleanly structured data arrays. This lightweight, developer-friendly CF7 repeater extension is fully optimized for performance and modern WordPress site architecture. Whether you urgently need a 'CF7 add more fields' button, dynamic repeatable multipart form rows, or a frontend input cloner, our extension handles it flawlessly. It acts as the perfect dynamic form builder solution to collect complex nested data like family member details, employment histories, or multiple product order requests directly inside your existing Contact Form 7 setup. Core Features & Highlights

安装:

Installing the plugin is standard and simple:
  1. Navigate to your WordPress Admin Dashboard.
  2. Go to Plugins > Add New and click Upload Plugin.
  3. Upload the downloaded code-and-core-repeater-fields-for-contact-form-7.zip file and click Install Now.
  4. Click Activate Plugin. (You will be seamlessly redirected to our Settings Dashboard).
  5. Open any Contact Form 7 form editor to start building dynamic lists!

屏幕截图:

  • **Tag Generator Popup:** The intuitive modal window where you can customize labels, row limits, and auto-triggers in seconds.
  • **Manual Mode Editor:** The backend view showing the standard `[repeater]` shortcode structure with manual row controls.
  • **Frontend: Manual Mode:** A sleek live form featuring the "Add Row" and "Remove" responsive buttons for an attendee list.
  • **Auto-Trigger Editor:** How the `trigger` attribute looks inside the CF7 editor, linked to a numeric input field.
  • **Frontend: Auto-Trigger Mode:** A dynamic form where rows automatically appear or disappear based on a quantity dropdown selection.
  • **Email Output: Table Format:** A professional mockup showing repeater data delivered in a perfectly structured HTML table.
  • **Email Output: List Format:** The alternative delivery format showing your data as a clean, formatted bulleted list.
  • **Plugin Settings Dashboard:** The premium, modern settings page where you can configure global defaults and styling presets.

升级注意事项:

1.0.1 Initial Release

常见问题:

Does this support conditional logic?

Currently, the Repeater Extension natively focuses solely on duplicating elements. It works perfectly alongside standard CF7 extensions, though deep JS-based conditional logic within nested repeaters may require testing based on the third-party logic plugin.

Can I put REQUIRED fields (like [text*]) inside a repeater block?

Absolutely. Our plugin ties directly into CF7's JS controller. If a user duplicates a block that contains a required field, the entire form's validation will safely block submission until all duplicated required fields are completely filled out.

How do I change the default CSS (colors, margins)?

The Repeater Extension outputs clean frontend HTML with specific classes (.wpcf7-repeater-wrap, .wpcf7-repeater-btn-add, etc.). We have included a "Disable Default CSS" toggle located in Contact > Repeater Settings, allowing you to completely strip our styling and use your own Theme's custom CSS parameters perfectly.

How do I completely customize the Email Template HTML?

If the default 'Table' or 'List' formats do not suit your needs, you can easily override the underlying PHP email template safely from your theme! Please read the Custom Email Template section above for full instructions.

What does the "Trigger Field" option do?

The Trigger Field evaluates another field in your form (like a Dropdown or Number Input) and automatically generates that exact number of rows! For example, if you have a dropdown asking "How many tickets do you need?" with the name ticket-count, you can type ticket-count into the Trigger Field box. When a user selects "3", the plugin will instantly and automatically generate 3 attendee row blocks for them!

更新日志:

1.0.0 - 2026-04-03