CraftForms Builder

外掛說明

CraftForms Builder is a professional drag-and-drop builder that adds a modern visual editing experience on top of Contact Form 7. Design forms in a live canvas, add multistep flows and conditional logic, store and manage submissions, and review built-in analytics — all without leaving the WordPress admin.

This plugin is an add-on for Contact Form 7 and requires Contact Form 7 to be installed and active.

Visual builder

  • Drag-and-drop field placement with a live preview
  • Inline label editing, field duplication and section grouping
  • Responsive (desktop / tablet / mobile) preview
  • Undo / redo

Field types

Text, Textarea, Email, Phone, URL, Number, Dropdown, Multi-select, Country, Checkbox, Radio, File, Date, Hidden, Signature, Rating, Repeater (with sub-fields), and Submit.

Multistep forms

  • Progress bars and step indicators
  • Animated step transitions
  • Autosave and “save & continue later” drafts
  • Conditional step skipping

Conditional logic

  • Visual IF / THEN rule builder
  • AND / OR conditions and nested groups
  • Conditional emails and redirects

Submission management

  • Submissions stored in the site database
  • Search, filter and status management (unread / read / starred / spam / trash)
  • CSV export and print-ready (PDF) export
  • Front-end entry list via the [cfb_entries] shortcode

Email

  • Works with Contact Form 7 mail and second mail (autoresponder)
  • Optional HTML email wrapper
  • Conditional email workflows

Analytics

  • Views, starts, submissions and conversion rate
  • Abandonment and device analytics
  • Field interaction reporting
  • Dashboard under Contact → Analytics

Privacy & security

  • GDPR acceptance field support
  • Honeypot and rate limiting for spam protection
  • Accessibility-minded markup (ARIA, focus handling, high contrast)

Third-party resources

This plugin bundles the following libraries for enhanced country, multiselect, and phone fields:

安裝方式

  1. Make sure Contact Form 7 is installed and active.
  2. Upload the craftforms-builder folder to the /wp-content/plugins/ directory, or install the plugin through the Plugins screen in WordPress.
  3. Activate the plugin through the “Plugins” screen. The required database tables are created automatically on activation.
  4. Go to Contact → Contact Forms, edit a form, and open the Visual Builder tab.
  5. Use Contact → Entries and Contact → Analytics for submission management and reporting.

常見問題集

Does this plugin require Contact Form 7?

Yes. It is an add-on for Contact Form 7 and will not function without Contact Form 7 installed and active. An admin notice is shown if Contact Form 7 is missing.

Where are submissions stored?

Submissions are stored in dedicated custom database tables created when the plugin is activated. You can browse, search, filter and export them from the Entries screen.

Can visitors save a form and finish later?

Yes. Multistep forms support autosave and a “save & continue later” draft link so visitors can return and complete the form.

How do I show a visitor their own submissions on the front end?

Add the [cfb_entries] shortcode to any page. Logged-in users will see the submissions associated with their account.

Does it support conditional logic?

Yes. You can build IF/THEN rules with AND/OR conditions and nested groups to show, hide or require fields, and to drive conditional emails and redirects.

使用者評論

這個外掛目前沒有任何使用者評論。

參與者及開發者

以下人員參與了開源軟體〈CraftForms Builder〉的開發相關工作。

參與者

將〈CraftForms Builder〉外掛本地化為台灣繁體中文版

對開發相關資訊感興趣?

任何人均可瀏覽程式碼、查看 SVN 存放庫,或透過 RSS 訂閱開發記錄

變更記錄

1.0.0

  • Initial release.
  • Drag-and-drop visual form builder for Contact Form 7.
  • Multistep forms with autosave and save & continue later.
  • Conditional logic (AND/OR, nested groups, conditional emails and redirects).
  • Submission storage, search, filters, status management, CSV and print/PDF export.
  • Front-end entry list shortcode [cfb_entries].
  • Built-in form analytics (views, conversions, abandonment, devices, field interactions).
  • GDPR acceptance field, honeypot and rate-limit spam protection.