Skip to content

Kolot-lu/kolot-form-builder-for-contact-form-7

Repository files navigation

Kolot Form Builder for Contact Form 7

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.

Features

  • 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

Requirements

Requirement Version
WordPress 5.9+
PHP 8.0+
Contact Form 7 5.0+

Installation

  1. Install Contact Form 7
  2. Upload kolot-form-builder-for-contact-form-7 to wp-content/plugins/
  3. Activate the plugin

Hooks

Filters

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

Actions

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)

License

GPL-2.0-or-later

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors