Contact Form 7 Controls

Description

This plugin enables simple controls for some of the advanced features of the Contact Form 7 plugin:

  • Disable AJAX form submissions
  • 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 the Google Recaptcha language

Please 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 the same page.

Get Involved

Here is the GitHub repository for the plugin.

Screenshots

  • Contact Form 7 Advanced Controls

FAQ

Installation Instructions

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

How to save Contact Form 7 submissions in the WordPress database?

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

Reviews

Fixes the ReCaptcha language issue

Works great! Only working solution I could find to properly set the ReCaptcha language (as auto-language detect is generally useless on a multi-language site).

Works Great!!

Works Great!!! Having issues with the Contact 7 Form sample code. Found this plugin which creates easy functionality. Thanks for making our lives easier!!

Perfect for multilanguage forms

Contact form 7 doesn’t offer language support for recaptcha. Neither WordPress (forced language setting) nor Polylang detect it.

This is the perfect solution. Super-easy to set the language for recaptcha.

Works Great to solve some problems

I use qtTranslate to provide multilingual post content.

ContactForm7’s implementation of Recaptcha would not explicitly set the widget’s language.

Enter “Contact Form Controls” – Problem solved!
I can set the language on different forms.

Contactform7 also had a problem where the “Submit” button would not work if you clicked on the button text. This plugin allowed me to disable HTML5 form elements, to make the entire button area work.

Read all 8 reviews

Contributors & Developers

“Contact Form 7 Controls” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

0.3.5 (April 6, 2017)

  • Confirm that the plugin works with WordPress 4.7.3.

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.

0.1.5

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

0.1.4

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

0.1.3

  • Fix Google Analytics tracking for sent event too.

0.1.2

  • Fix Google Analytics tracking with automatic GA version detection.

0.1.1

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

0.1

  • Initial release.