This plugin hasn’t been updated in over 2 years. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Contact Form 7 – Success Page Redirects

Description

An add-on for Contact Form 7 (CF7) that provides a straightforward method to redirect visitors to success pages or thank you pages, if their messages are successfully delivered. If no message is sent, or if there is an error with the form, the user will not be redirected.

NOTE: This plugin requires Contact Form 7 version 3.9 or later.

Screenshots

  • The plugin will add a "Redirect to:" dropdown that contains all of your existing pages as options. This is set on each of the "Edit Contact Form" pages.

Installation

  1. Unzip the downloaded plugin archive.
  2. Upload the inner ‘contact-form-7-success-page-redirects’ directory to the ‘/wp-content/plugins/’ directory on your web server.
  3. Activate the plugin through the ‘Plugins’ menu in WordPress.

Please note that Contact Form 7 (version 3.9 or later) must be installed and activated in order for this plugin to be functional.

FAQ

Why doesn’t this plugin do *insert feature here*?

If you have a feature suggestion, I’d love to hear about it. Feel free to leave a message on the “Support” tab of the plugin page, and I’ll follow up as soon as possible.

My forms are no longer submitting, with this plugin installed. Why?

Please make sure that you have updated to the latest version of Contact Form 7. Success Page Redirects only supports versions 3.9.0 or higher. If everything is up to date and you’re still experiencing problems, please post a message on the Support Page.

Why are my forms no longer using Ajax, when I install this plugin?

In order to ensure that all forms are submitted properly, and that users can be redirected to success pages from some of your forms, I have had to disable Contact Form 7’s JavaScript for all forms. This means that you won’t be able to use Ajax to submit forms. In future updates, I hope to change this functionality, so that Ajax is only disabled for the forms that have a redirect page defined. Please note that disabling CF7’s JavaScript does not affect your forms’ ability to send messages properly.

Reviews

Breaks *ALL* cf7 JS, not just Ajax 🙁

Sadly, this plugin disables 100% of JS related to cf7. Thus, features like field validation, exclusive checkbox, and much more, all go away.

For our purposes, that makes this plugin useless.

Hope a better solution can be found!

v1.2.0 breaks official Flamingo add-on (awaiting adoption of proposed fix)

As of version 1.2.0, the process that this plugin performs for the redirection hijacks the submission process before it’s complete. Sure, the redirect works, but Flamingo (the official Contact Form 7 plugin for storing submissions) and possibly other plugins silently stop working. This is bad.

Happily, I’ve examined the issue and provided a detailed patch which fully addresses this problem as well as enabling the capability for using AJAX form submissions (this plugin was previously limited sites to never use JavaScript/AJAX for forms in order to work; this patch removes that limitation) here: https://wordpress.org/support/topic/compatibility-issue-with-flamingo-official-plugin-for-storing-cf7-submissions/#post-9075844

I would be more than happy to revise this review once this issue is officially patched.

the url problem

After redirect to the link, the url appear these word “#wpcf7-f450-p451-o1”

how to delete it and change to right url? instead of that, great plugin, thks

Regard,
Leong

Read all 17 reviews

Contributors & Developers

“Contact Form 7 – Success Page Redirects” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.2.0

  • Adds support for Contact Form 7 version 4.2+

1.1.6

  • Fixes a bug where duplicating a contact form from the form list view wouldn’t copy over the redirect field.

1.1.5

  • Fixes a bug where duplicating a contact form wouldn’t copy over the redirect field from the original form edit page.

1.1.4

  • Upgrade process for verifying that Contact Form 7 is installed and up to date.

1.1.3

  • CF7 id property is no longer accessible. Switched to the id() method, so that form changes can be properly saved in the admin.

1.1.2

  • Provides clearer admin notices regarding necessary plugin dependencies

1.1.1

  • Fixes an issue that prevented some forms from submitting and redirecting
  • Disables JavaScript for WPCF7 completely

1.1.0

  • Initial version