Adds form styling, a drag-and-drop builder, and GDPR-compliant entry storage for Contact Form 7.
Author: kolot
Repository: GitHub
This plugin is an independent add-on and is not affiliated with or endorsed by the Contact Form 7 project.
- Form Styles — visual style editor with live preview (Contact → Form Styles)
- Visual Builder — drag-and-drop form constructor (Contact → Visual Builder)
- Form Entries — submission storage with 90-day auto-purge (Contact → Form Entries)
- WPML — multilingual support
| Requirement | Version |
|---|---|
| WordPress | 5.9+ |
| PHP | 8.0+ |
| Contact Form 7 | 5.0+ |
- Install Contact Form 7
- Upload
kolot-form-builder-for-contact-form-7towp-content/plugins/ - Activate the plugin
| Filter | Default | Description |
|---|---|---|
cf7e_retention_days |
90 | Days before entries are auto-deleted |
cf7e_admin_menu_capability |
manage_options |
Capability required for admin pages |
cf7e_styles_defaults |
— | Modify default style values before merge |
cf7e_form_styles_css |
— | Filter generated inline CSS before output |
cf7e_builder_field_types |
— | Add/remove/reorder Builder palette field types |
cf7e_builder_allowed_field_types |
— | Register custom field types for sanitization |
| Action | Description |
|---|---|
cf7e_before_save_entry |
Before persisting a form submission (params: $contact_form, $posted) |
cf7e_after_save_entry |
After persisting (params: $entry_id, $form_id, $posted) |
GPL-2.0-or-later