Search Over 30,000 FREE Plugins from the Official WordPress Plugin Directory Repository

Contact Form 7 Controls

Adds simple controls for some of the advanced functionality of the Contact Form 7 plugin.

This plugin adds simple admin controls for the following customization of the Contact Form 7 form output:

  • Disable AJAX form submission
  • Disable default form CSS
  • Disable automatic paragraph formatting
  • Disable HTML5 input field types or enable the HTML5 input type fallback
  • Track form submissions and completions with Google Analytics
  • Redirect to URL on form submission
  • Specify Google Recaptcha language.

Note that some settings work on per-page level and will inherit for all forms on the same page. For example, disabling AJAX form submissions for one form will disable AJAX submissions on all forms on that page.

Saving Form Submissions in WordPress

The "Storage for Contact Form 7" plugin automatically stores all the contact form submissions (including attachments) in your WordPress database. It also provides the CSV export of the form entries.

Get Involved

Here is the GitHub repository for the plugin.

Author Kaspars Dambis
Contributors kasparsd, buzztone
Tags admin, backend, cf7, contact form 7, dashboard, ga, google analytics, interface, recaptcha, redirect, simple, tracking
  1. contact-form-7-extras screenshot 1

    Contact Form 7 Advanced Controls

Search for "Contact Form 7 Controls" using the standard plugin installer.

0.3.4 (January 2, 2017)

  • Fix redirect URL escaping for JS too.

0.3.3 (January 2, 2017)

  • Fix redirect URL escaping.
  • Tested with WordPress 4.7.

0.3.2 (November 24, 2016)

  • Fix redirect functionality for both AJAX and non-AJAX form submissions.

0.3.1 (October 19, 2016)

  • Test with the latest version of WordPress

0.3 (October 8, 2015)

  • Add the Google Recaptcha language setting.
  • Update the translation source file.

0.2 (September 6, 2015)

  • Make compatible with Contact Form 7 version 4.3 and later.
  • Rename the plugin to "Contact Form 7 Controls" in the repository.


  • Bugfix: display the correct number of entries submitted for each contact form.
  • Update translation POT file.


  • Check if _gaq Google Analytics global exists before adding an event.


  • Fix Google Analytics tracking for sent event too.


  • Fix Google Analytics tracking with automatic GA version detection.


  • Update readme.
  • Use stable tags instead of trunk for releases.


  • Initial release.

None, yet.

Version 0.3.4

Requires WordPress version: 3.0 or higher

Compatible up to: 4.7.2

Last Updated 02 Jan 2017

Date Added: 13 Sep 2014

Plugin Homepage


5 stars
5 ratings


Not Enough Data

Works: 0
Broken: 0