Effortless Multisite Form Creator
Effortless Multisite Form Creator is a lightweight, powerful WordPress plugin that lets you create unlimited contact forms using the Gutenberg block editor. Each form can be displayed inline or as a popup modal with smooth animations.
Key Features
- Gutenberg-Ready – Build forms directly in the block editor with HTML
- AJAX Submission – No page refresh needed
- Popup or Inline – Display forms as popups or embedded in your content
- Fieldset Support – Full support for fieldset and legend elements with beautiful styling
- Flexible Width Options – Container width (default), narrow, default, or wide layouts
- Dual Email System – Send to admin and user copy automatically
- SMTP Support – Optional SMTP configuration for reliable email delivery
- Per-Form Customization – Each form can have unique messages and settings
- Theme Button Support – Uses your theme's button styles by default (optional custom styling)
- Fully Translatable – All messages configurable per form (no hardcoded text)
- Multisite Compatible – Works seamlessly on WordPress multisite networks
- Responsive Design – Mobile-friendly popups and forms with optimized spacing
- Simple Math Captcha – Optional spam protection with automatic renewal
- Enhanced Radio & Checkbox – Card-style radio buttons and highlighted terms checkbox
- Save Submissions – Optional storage as custom post type with custom slug
- Configurable Retention – Optionally auto-delete stored submissions after a set number of days
- Privacy Tools Integration – Submissions are included in WordPress's built-in personal data export/erase tools
- Page Builder Compatible – Works with Elementor, Beaver Builder, Divi, and Gutenberg blocks
- No Dependencies – Uses native WordPress functions and jQuery
Use Cases
- Contact forms
- Support request forms
- Quote request forms
- Newsletter signup forms (with consent & storage)
- Subscription forms with plan selection
- Feedback forms
- Registration forms
- Any custom form you need!
Form Width Options
Choose how your inline forms should display:
- Container Width (Default) – Uses 100% of the parent container width
- Narrow – Maximum 450px width, centered
- Default – Maximum 720px width, centered
- Wide – Maximum 1080px width, centered
Email Configuration
- Send to site admin email
- Send to specific WordPress user
- Send copy to form submitter (if email field exists)
- Optional SMTP configuration for better deliverability
- Customizable email subjects and messages per form
Styling Features
- Card-style radio button options with hover effects
- Highlighted terms and conditions checkbox container
- Proper fieldset and legend styling with nested support
- Consistent spacing throughout forms
- Custom or theme button styling options
- Visual width preview in admin settings
External services
This plugin can optionally connect to a third-party service to reduce spam. It is off by default and only activates when Akismet is installed and configured.
Akismet
If the Akismet plugin is installed, active, and configured with an API key on your site, this plugin sends each form submission's author name, email, message text, IP address, user agent, and referrer to Akismet's comment-check endpoint (https://REST.akismet.com/1.1/comment-check) to determine whether the submission is spam. This only happens if Akismet is already active on your site; if it is not, no data is sent to Akismet.
This service is provided by Automattic: Terms of Service, Privacy Policy.
Additional Information
Configuration Keys
You can customize these messages per form using hidden input fields:
elmfc_submit_text– Submit button textelmfc_sent_text– Button text after successful submissionelmfc_cancel_message– Cancel/Reset button textelmfc_success_message– Success message after submissionelmfc_error_message– Error message on failureelmfc_validation_message– Validation error messageelmfc_sending_message– Text shown while submittingelmfc_captcha_error– Captcha error messageelmfc_captcha_message– Captcha question labelelmfc_captcha_answer– Captcha answer placeholderelmfc_admin_subject– Admin email subjectelmfc_admin_message– Admin email intro textelmfc_user_subject– User copy email subjectelmfc_user_message– User copy email intro text Note: The redirect URL is configured in the Appearance Settings sidebar for each form (stored as post meta). It cannot be set via a hidden input field — any client-submitted value is ignored.popup_width– Popup width in pixels (default: 500)
Example Form HTML
`html
Contact Information
Your Name *
Your Email *
Message *
How did you hear about us?
Search Engine
Social Media
I agree to the Terms and Conditions *
Send Message Reset
`
Support
For support, feature requests, or bug reports, please visit the plugin's support forum on WordPress.org or contact the developer.
Credits
Developed by domclic with ❤️ for the WordPress community.