[WordPress] 外掛分享: BlogCutter Magic Form Builder

首頁外掛目錄 › BlogCutter Magic Form Builder
WordPress 外掛 BlogCutter Magic Form Builder 的封面圖片
全新外掛
安裝啟用
尚無評分
13 天前
最後更新
問題解決
WordPress 5.8+ PHP 7.4+ v2.0.0 上架:2026-07-17

外掛標籤

開發者團隊

⬇ 下載最新版 (v2.0.0) 或搜尋安裝

① 下載 ZIP → 後台「外掛 › 安裝外掛 › 上傳外掛」
② 後台搜尋「BlogCutter Magic Form Builder」→ 直接安裝(推薦)

原文外掛簡介

BlogCutter Magic Form Builder is a complete visual form builder for WordPress. Build contact forms, registration forms, surveys, applications, support requests, quote forms, and more without writing code.
Everything included in the plugin is free to use. There is no Pro edition, premium upgrade, subscription, usage limit, locked field, or payment required to access its features.
Create forms with the drag-and-drop builder, apply conditional logic, split long forms into multiple steps, accept file uploads, protect submissions from spam, send email notifications, manage entries in WordPress, and export submission data to CSV.
100% free—all included features unlocked

No paid plan or Pro version
No premium-only fields
No locked templates
No form or submission limits imposed by the plugin
No subscription or recurring payment
No upgrade prompts required to unlock features
Use the complete included feature set on any WordPress site where you install the plugin
GPL-licensed open-source software

Your hosting provider may still impose normal server, email, storage, upload, or traffic limits. Optional Google reCAPTCHA is operated under Google’s own terms.
Modern visual form builder

Drag and drop fields into the form canvas
Click any field type to add it instantly
Searchable and categorized field palette
Live field previews in the admin builder
Move fields up or down and reorder them by dragging
Duplicate and delete fields
Full-width and half-width field layouts
Field, Logic, and Advanced property tabs
Keyboard-friendly field selection and reordering
Stable field IDs for reliable saved data and conditional rules
Form revision checks to help prevent stale editor saves
Automatic asset cache busting after plugin updates

Ready-made form templates
Choose a template to automatically set the form title and add a complete group of relevant fields:

Contact Form
Registration Form
Customer Feedback Form
Login Support Form
Newsletter Signup Form
Appointment Booking Form
Customer Survey Form
Job Application Form
Request a Quote Form
Customer Support Request

Every template is fully editable after it is added.
21 field and layout types

Short Text
Full Name
Email
Phone
Website URL
Number
Long Text
Dropdown
Radio Buttons
Checkboxes
Consent Checkbox
Date
Time
Address
File Upload
Color Picker
Hidden Field
Section Heading
Divider
HTML Content
Page Break

Full Name and composite fields

Full Name includes first and last name inputs
Optional middle-name input
Browser autocomplete support
Address field stores structured address details
Composite values are formatted clearly in entries, emails, and CSV exports

Flexible field settings
Depending on field type, configure:

Label and placeholder
Help text
Required or optional status
Default value
Full or half width
Number minimum and maximum
Text minimum and maximum length
Editable dropdown, radio, and checkbox choices
Consent statement
Allowed file extensions
Maximum upload size
Optional middle name

Conditional logic
Create dynamic forms that react to visitor answers:

Show or hide a field
Match all rules or any rule
Reference eligible fields placed earlier in the form
Operators include is, is not, contains, does not contain, is empty, is not empty, greater than, and less than
Type-aware operators and choice values
Conditional visibility updates in the browser
Rules are independently re-evaluated on the server
Hidden values are not stored
Hidden required fields do not block submission

Multi-step forms

Add Page Break fields to create steps
Automatic Back and Next controls
Optional progress bar
Per-step validation
Step titles
Responsive navigation
Only currently relevant conditional steps and fields are shown

Frontend experience

Responsive form layout
Accessible labels and controls
Required-field indicators
Clear validation messages
Invalid-field highlighting
Submit button state based on required inputs
Custom submit-button label
Success message after submission
Optional redirect after submission
Shortcode embedding in posts, pages, widgets, and shortcode-compatible page builders
Only published forms render and accept submissions

Entries and submission management

Store submissions in the WordPress admin
Unread, Read, and Spam statuses
Filter entries by form and status
Entry detail screen with structured values
Form name, field count, visitor IP, and email-delivery information
Printable entry view
Uploaded files linked to entries
Forms list shows shortcode, field count, and entry count
One-click shortcode copy button
Entry-count links open submissions filtered to the selected form

CSV export

Export all entries or the currently filtered form/status set
Streaming, batched export for better memory use
Dynamic columns based on current and historical form fields
UTF-8 BOM for Excel compatibility
Protection against spreadsheet formula injection

Email notifications

Send submission notifications to one or multiple email addresses
Custom notification subject
{form_title} placeholder in the subject
Choose an Email field as the Reply-To address
Email delivery status recorded with each entry
Submitted values formatted for readable notification emails

Layered spam and abuse protection

Invisible honeypot field
Signed, expiring form token
Minimum form-completion time
Per-IP rate limiting
Duplicate-submission suppression
Built-in math CAPTCHA
Optional Google reCAPTCHA v2
Form-bound CAPTCHA verification
Published-form verification before accepting a submission

Validation and secure uploads

Server-side required-field validation
Email-address validation
Safe URL validation
Number and range validation
Date and time validation
Choice membership validation to reject tampered values
Text length validation
Consent validation
Conditional logic enforced again on the server
File extension, MIME type, and size checks
Successful uploads become WordPress Media Library attachments
Uploaded files are rolled back if the entry cannot be saved
WordPress nonces, capability checks, sanitization, and escaping

Data ownership and privacy

Forms and entries are stored in your own WordPress database
No submission data is sent to Blog Cutter
Form data remains on your site by default when the plugin is uninstalled
Optional complete data removal on uninstall
Visitor IP and user agent are stored with entries for moderation and troubleshooting
Proxy headers are not trusted unless explicitly enabled with the blogmafo_trust_proxy_headers filter

Backward compatibility
Forms and entries created with version 1.x continue to work. Version 2 reads the legacy format directly, normalizes it safely in memory, and creates the versioned definition when the form is saved. Legacy form metadata is updated in parallel to preserve downgrade compatibility.
External services
This plugin can connect to the following third-party service only when the related optional feature is configured.
Google reCAPTCHA
When reCAPTCHA v2 site and secret keys are entered under Magic Forms → Settings, the plugin loads Google’s reCAPTCHA JavaScript on pages displaying a protected form. Upon submission, the visitor’s reCAPTCHA response token is sent to Google’s verification API.

What is sent: reCAPTCHA response token, your secret key from the server, visitor IP address, and standard request metadata required by Google
When it is sent: when reCAPTCHA is configured and a visitor submits a protected form
Why it is sent: to verify that a submission appears to come from a human
Service provider: Google LLC
Terms of Service: https://policies.google.com/terms
Privacy Policy: https://policies.google.com/privacy

延伸相關外掛

文章
Filter
Mastodon