As @kero said, use a CF7 hook. I’d use the wpcf7_before_send_mail
hook. Grab data from the CF7 form object’s fields, and use those values to store data.
I wrote a post to myself on how to get data from the CF7 form object here: http://securitydawg.com/changing-contact-form-7-with-the-wpcf7_before_send_mail-hook/ . You could use that to get started, just insert your code/function that reads the fields from the CF7 object and then store that data.
Good luck!
Related Posts:
- Custom form that store input in database
- Insert data in database using form
- Connect forms in WP to external database
- Inserting data into custom tables
- Upload files – total size limit – WordPress/Contact Form 7
- Storing textbox values in Database
- Form Data not getting stored in WordPress database
- How can i add custom fields into the contact form 7 [closed]
- Sending data with multi step form to wp database
- Auto login subdomain from main domain on single sites with different DB
- Retrieve data from the database to table such as comments in the admin control panel
- WordPress running SQL query to update database from form
- Form that sends data to an admin panel and can export it
- Insert Query not working in the form
- Using $wpdb | checking entered email against existing emails in db
- Storing user submitted forms [closed]
- Getting value from database table depending on field value
- contact form-7 drop downs not populating database [closed]
- Whats the best practise on how to store json data from a custom settings page?
- How to edit custom table data in frontend
- User input to database
- Creating a custom form with ability to query and submit to SQL
- Change user_nickname for author page link
- Insert variables into wpdb in custom post template
- Getting values from form and saving in database but spaces are inserted instead of form values
- Help posting values to DB on submit using $wpdb->query
- Select data from foreach loop and send it to wordpress database
- insert data from a form:: Warning Empty query mysqli::query()
- How to get specific table by current user login
- Form display in new page
- $wpdb not working
- Auto populate form fields based on serial input or pull listings from other websites?
- Simple email input store in database
- User accounts for saving form data?
- Insert Extra fields added in the front end registration form to DB
- Creating Job Tickets
- Saving data to database and exporting to excel
- How to create a table that interact with database in real time
- wp_usermeta key problem
- Is it possible to have a form page for logged-out users where values are stored persistently?
- What is this JavaScript “require”?
- How can I make updates to a site, on a development copy, but then move updates back without overriding live site’s evolving database?
- get_results using wpdb
- How can I make a WordPress database portable and url independent?
- wpdb->insert multiple record at once
- How to migrate a HTTPS WordPress installation to localhost?
- How to stop WordPress using utf8mb4_unicode_520_ci collation?
- How to monitor server for error establishing a database connection
- Default WordPress settings API data sanitization
- Fatal error: Call to undefined function dbDelta()
- Connect to remote database using Localhost install
- remove missing image attachments
- How to ensure data consistency in WordPress
- How to intercept update_option() before it saves data?
- wpdb query on custom table not working [closed]
- How to diagnose and keep in check encoding issues?
- When and why should I use $wpdb different return types?
- Database with mixed collation (utf8mb4 & utf8_general_ci)
- Delete all post meta except featured image Using SQL
- Adding new row to wp_post table
- Extracting the post_id via the wp_insert_post action (external db query)
- How to interact with another wordpress install on same database?
- How to set a contact forms total size limit
- Saving into post_excerpt or post_content
- Maintain user profile data in a non-WordPress database
- How to fix the disappearance of the “\” character when updating a post in the database
- How can I push local database changes to production, without impacting recent posts/pages that were published on production server?
- Setup private content for specific users with daily updates [closed]
- Contact Form 7 – Add a Info Text to Checkboxes/Radiobuttons [closed]
- Connection refused on locahost after importing database?
- creating new field on mysql
- WSOD 3.9.1 – Tried Everything so far
- Can you refresh ONLY the wordpress adminbar and not the whole page?
- Sending posts from Python to WordPress
- Problem migrating to localhost
- SQL query to set posts in bulk based on the post content
- Automate WordPress website setup with prefilled data
- Storing The Data Collected by Ninja Forms into Another (custom) Database [closed]
- How do you render posts from outside wordpress?
- Second ezSQL initialization for MSSQL
- Fetch a single row from a custom table for to a given ID
- Database create or redirect
- Database structure cheatsheet
- White Screen in Home Page
- How to escape percentage sign(%) in sql query with $wpdb->prepare?
- WordPress has been updated! Before we send you on your way, we have to update your database to the newest version
- How to redirect a Link to a new tab in contact form 7?
- Malware in old website – how to migrate?
- error establishing database connection (WAMP + filezilla)
- Is there a way for two deferent themes to consume two different DB on a same WP instance?
- How to display $wpdb->insert_id; value on redirected page
- Should I Use only wpdb Class to Write Custom Queries?
- How to extract some part of WordPress full source code
- Error establishing a database connection for some files
- Hash user emails in database?
- Weird characters in title if it contain “ ”
- One information repeated on multiple locations on one site [closed]
- Showing Error(TAble already exist)
- WP Multisite Users Not Linking
- Query a meta key using an array of values where the database value is a string