ZenForm is a powerful yet lightweight WordPress contact form plugin that lets you create clean, responsive, and stylish contact forms in just 3 simple steps. Unlike outdated or bloated form builders, ZenForm focuses on speed, simplicity, and elegance — perfect for beginners and non-tech users.
Designed to outperform Contact Form 7, WPForms, and Bit Form, ZenForm is your go-to plugin when you want a beautiful contact form that just works.
?? ZenForm at a Glance:
- Zero Configuration Needed — Your first contact form is ready in seconds.
- 3-Step Setup Wizard — Automatically create the form, page, and menu link.
- Live Preview Form Builder — What you see is what you get.
- Modern UI — Clean interface, no clutter, no shortcodes.
- Fully Responsive — Mobile-friendly layout out of the box.
- Ajax Submission — No reload, fast and seamless user experience.
? Features That Matter
- ?? Simplicity First: Clean and intuitive — only essential fields, no overwhelm.
- ?? Customize Your Look:
- Round input corners
- Toggle border styles
- Pick a color scheme that matches your theme
- Add icons to input fields for extra polish
- ?? Smart Email Field Autocomplete:
- Add your own list of popular domain names
- As the user types their email, suggested completions are shown dynamically
- ?? Built-in Anti-Spam Protection:
- Honeypot field
- Delay timer
- Dynamic math CAPTCHA that appears after user input
- ?? Email Notifications:
- Choose plain text or HTML format
- Fully customizable message templates
- Use dynamic placeholders like
{email},{first_name},{form:name}, etc.
- ?? Save Form Submissions: Optionally store messages in the database.
- ?? Flexible Confirmation:
- Show a custom message
- Redirect to any URL
- Display a summary of user inputs
- ? GDPR-Friendly: Easily add a required consent checkbox.
- ?? Flexible Layout Options: Place two fields side-by-side when needed.
- ?? Onboarding Magic: The setup wizard offers to:
- Create the contact form page
- Add it to any of your WordPress menus
- ?? Performance optimized
- CSS loads selectively depending on your form to prevent unused CSS.
- CSS is minified in injected inline to prevent layout shifts.
?? Available Email Template Placeholders
Use these tokens to personalize your email notifications:
- {site:name}
- {site:domain}
- {site:url}
- {site:admin_email}
- {site:admin_name}
- {form:name}
- {form:id}
As well as all your custom field slugs like {email}, {first_name}, {message}, etc.
?? Why ZenForm Over Contact Form 7 or WPForms?
- ?? No outdated or clunky interface
- ?? No feature bloat or endless menus
- ? Just a clean, modern UI anyone can use
- ? Designed for non-technical users
- ? Focused on delivering fast, beautiful, and reliable contact forms
3rd party services
This plugin relies on 3rd party services to enable provided features.
wp-color-picker-alpha is a javascript module that enables transparency setting in the wp-color-picker, it is licensed under the GPLv2 license (github.com/kallookoo/wp-color-picker-alpha)
ZenForm may connect to the wpjoli.com API if the user consent to share their data (email, url, name, language, plugin version, ip address) upon creating a form with the wizard (api.wpjoli.com | terms: wpjoli.com/terms | privacy policy: wpjoli.com/privacy-policy).
Source files
You can find the source code for the compressed javascript files in the source directory:
source/admin/form-editor/js/jli-form-editor.js => assets/js/admin/form-editor/znf-form-editor.js
source/admin/js/jli-admin-scripts.js => assets/js/admin/jli-admin-scripts.js
source/admin/js/znf-form-submissions.js => assets/js/admin/znf-form-submissions.js
source/public/js/wpjoli-zenform-public.js => assets/js/public/zenform.js
License
This plugin is free software licensed under the GPLv2 or later.

评论0