=== Megaplug Entry Studio === Contributors: krumod Tags: contact form 7, Contact Form 7 Database, contact form 7 db, Megaplug Entry Studio, contact form 7 addon Requires at least: 5.0 Tested up to: 6.9 Requires PHP: 7.0 Stable tag: 1.0.0 License: GPLv2 or later License URI: https://www.gnu.org/licenses/gpl-2.0.html Extends CFDB7 with advanced tools to manage, search, export, import, restore, and optimize Contact Form 7 entries. == Description == **Megaplug Entry Studio** works alongside the **Contact Form 7 Database Addon – CFDB7** plugin. It does **not modify the original CFDB7 plugin**. Instead, it adds advanced features to make managing Contact Form 7 entries easier, faster, and more powerful. This addon is ideal for websites that need: * Advanced entry management * Multisite support * Multilingual compatibility * Import, export, and restore functionality == Features == ### 1. CFDB7 Entries View and manage all Contact Form 7 submissions, including imported and indexed entries. **Features:** * Filter entries by submission date * Keyword search (name, email, text, etc.) * Search by specific field name (email, phone, name, etc.) * Clear field name display in reports * Bulk delete entries * Bulk export entries * View individual entries in popup * Deleted entries are moved to *Delete & Restore* (not permanently removed) **Display Settings:** * Rename field labels * Hide specific fields from reports and exports **Optimized Performance:** * Bulk delete and export actions run in small batches to reduce server load --- ### 2. Delete & Restore Manage deleted entries safely. **Features:** * Date filter * Keyword search * Search by field name * View full field names in reports * Bulk permanent delete * Bulk restore entries Restored entries automatically move back to **CFDB7 Entries**. **Display Settings:** * Rename field labels * Hide fields from reports **Optimized Performance:** * Bulk restore and delete actions run in parts to prevent server overload --- ### 3. Export Logs Track all exported files. **Includes:** * Export date & time * User who exported the file * Download exported files anytime --- ### 4. Entry Logger Compare original submitted entries with final saved entries after form settings are applied. **Features:** * Date filter * Keyword search * Search by field name * Clear field name display * View entry details in popup **Display Settings:** * Rename field labels * Hide selected fields --- ### 5. Indexing Entries Scan and repair old or missing entries. **Useful when:** * Entries were not saved due to server issues * You want to include old CFDB7 entries into the Pro Addon --- ### 6. Indexing Field Names Fix issues related to missing or broken field names. **Useful when:** * Field names were not saved properly due to server issues --- ### 7. Import Entries Import Contact Form 7 entries from a CSV file. **How it works:** 1. Select the Contact Form 7 form 2. Prepare a CSV file with matching field names 3. Upload and import entries --- ### 8. Settings Control how entries are saved, displayed, imported, and indexed. **Features:** * Duplicate entry protection * Exclude selected fields from saving (e.g. reCAPTCHA fields) * Entries per page setting * Character limit for entry logs **Applies to:** * New submissions * Imported entries * Indexed entries --- ### 9. Tools Generate required database tables for the Megaplug Entry Studio. --- == Installation == 1. Upload the plugin folder to `/wp-content/plugins/` 2. Activate the plugin through the WordPress Plugins menu 3. Make sure **Contact Form 7** and **CFDB7** plugins are installed and active --- == Frequently Asked Questions == = Does this plugin work without CFDB7? = No. This plugin requires **Contact Form 7 Database Addon – CFDB7**. = Does it delete entries permanently? = No. Deleted entries are moved to *Delete & Restore*. Permanent deletion is manual. = Is it multisite compatible? = Yes, it supports WordPress Multisite. --- == Screenshots == 1. CFDB7 Entries management 2. Delete & Restore screen 3. Export logs 4. Entry logger 5. Import entries 6. Settings panel --- == Changelog == = 1.0.0 = * Initial release * Advanced entry management * Import, export, restore, and indexing features