Contact Form 7 Redirection

Once upon a time...

In June 2017, Contact Form 7 plugin author, Takayuki Miyoshi, released an announcement says:

The “on_sent_ok” and its sibling setting “on_submit” are deprecated and scheduled to be abolished by the end of 2017

“on_sent_ok” function commonly is used to redirect users after form sent successfully. That made us look for solution in that case. We looked around and found plugins that allows you to do so without on_sent_ok, but all of those plugins are outdated and disabling AJAX functionality, which causes the page to refresh in every form submission, even if it fails. In terms of user experience, that’s a bad solution, and so – Contact Form 7 Redirection came to life, solves all of the above elegantly.

A straightforward add-on plugin for Contact Form 7 – adds the option to redirect to any page you choose after mail sent successfully, with DOM Events and without AJAX being disabled.
NOTE: This plugin requires Contact Form 7 version 4.2 or later.

Installing Contact Form 7 Redirection can be done either by searching for “Contact Form 7 Redirection” via the “Plugins > Add New” screen in your WordPress dashboard, or by using the following steps:

  1. Download the plugin via
  2. Upload the ZIP file through the “Plugins > Add New > Upload” screen in your WordPress dashboard.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress
  4. Visit the settings screen and configure, as desired.
Does the plugin disables Contact Form 7 Ajax?

No, it doesn’t. The plugin does not disables any of Contact Form 7 normal behavior, unlike all other plugins that do the same.

Does this plugin uses “on_sent_ok” additional setting?

No. One of the reasons we developed this plugin, is because on_send_ok is now deprecated, and is going to be abolished by the end of 2017. This plugin is the only redirect plugin for Contact Form 7 that has been updated to use DOM events to perform redirect, as Contact Form 7 developer Takayuki Miyoshi recommends.