WP Manifestindependent plugin directory
manifest / forms / cf7-plugin-database

Contact Form Data

Contact Form Data is a WordPress plugin that extends the functionality of Contact Form 7

★ 0stars

Install

Download source zip No release zip yet

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.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

Contact 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 using dbDelta() to update the schema without data loss.

Requirements

  • WordPress 5.0 or later.
  • Contact Form 7 plugin.
  • PHP 7.2 or later.

Installation

  1. Clone or Download the Repository:
    
    git clone https://github.com/yourusername/contact-form-data.git