PhilDesigns CF7 Form Entries
Records Contact Form 7 submissions and provides an admin interface to view and export them as CSV.
by PhilDesigns · github.com/phil-designs/cf7-form-entries · website
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/phil-designs/cf7-form-entries/archive/refs/heads/main.zipDescription
Records Contact Form 7 submissions to a database and provides an admin interface to view, filter, and export entries as CSV.
Tested On
- Firefox
- Safari
- Chrome
- Opera
- MS Edge
Website
Prerequisites
- Contact Form 7
Installation
- Install and activate Contact Form 7.
- Upload
cf7-form-entriesto the/wp-content/plugins/directory. - Activate the plugin through the Plugins menu in WordPress.
- Go to Contact > Form Entries to view captured submissions.
How It Works
- Storage — hooks into CF7's
wpcf7_submitaction, recordsmail_sentandmail_failedsubmissions to a customwp_cf7_entriestable. Respects CF7'sdo_not_storeprivacy flag. - Admin page — adds a "Form Entries" submenu under the Contact admin menu. Shows a sortable, paginated table with all form fields expanded inline.
- Filter — dropdown to filter entries by form.
- CSV export — "Download CSV" exports the current filter selection. Columns are dynamic — the heading row includes every unique field name across all entries. Includes a UTF-8 BOM so Excel opens it without encoding issues.
- Delete — per-row and bulk delete with nonce verification.
Changelog
1.0.0
- Initial release