Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/gianfranco2605/cf7-plugin-database/archive/refs/heads/main.zipContact Form Data is a WordPress plugin that extends the functionality of Contact Form 7 by storing each form submission in a custom database table. It supports saving multiple person records per submission, provides an administrative dashboard for managing the data, and allows CSV export for further processing.
Features
-
Custom Database Storage:
Saves Contact Form 7 submissions into a dedicated table (wp_cf7_persons), including support for multiple person entries. -
Dynamic Repeater Fields:
Adds front-end JavaScript that allows users to add or remove multiple person fields dynamically. -
Required & Optional Fields:
Supports required fields (Name, Last Name, Email) and optional fields (Azienda and Posizione lavorativa). -
Admin Dashboard & CSV Export:
Provides an admin interface for viewing and managing submissions, and includes a CSV export feature accessible to editors and above. -
Data Preservation:
Follows best practices by preserving data on plugin deactivation and usingdbDelta()to update the schema without data loss.
Requirements
- WordPress 5.0 or later.
- Contact Form 7 plugin.
- PHP 7.2 or later.
Installation
- Clone or Download the Repository:
git clone https://github.com/yourusername/contact-form-data.git