aurovrata / cf7-grid-layout

A WordPress plugin extension for Contact Form 7 to design responsive grid-layout forms.
https://wordpress.org/plugins/cf7-grid-layout/
GNU General Public License v2.0
6 stars 7 forks source link

CF7 Smart Grid Extension +Redirection for Contact Form 7 rnonce issue #23

Closed wizardcoder closed 3 years ago

wizardcoder commented 3 years ago

If you have "CF7 Smart Grid Design Extension" and "Redirection for Contact Form 7" enabled, it prevents contact forms from being saved. The following error message will be displayed: "The link you followed has expired."

This appears to be the result of an incorrect nonce name as shown below.

wpcf7-redirect/templates/extensions/extensions-table.php - Line 10:

This: wp_nonce_field( ‘manage_cf7_redirect’, ‘_wpcf7nonce’ ); Should be: wp_nonce_field( ‘manage_cf7_redirect’, ‘_wpcf7rnonce’ );

wizardcoder commented 3 years ago

Sorry, wrong plugin.

aurovrata commented 3 years ago

If you have "CF7 Smart Grid Design Extension" and "Redirection for Contact Form 7" enabled, it prevents contact forms from being saved. The following error message will be displayed: "The link you followed has expired."

You don't need an extra plugin to redirect. the Smart Grid-layout extension already provides redirectino functionality within the form editor itself, look for the redirection metabox below the form editor itself.

wizardcoder commented 3 years ago

If you have "CF7 Smart Grid Design Extension" and "Redirection for Contact Form 7" enabled, it prevents contact forms from being saved. The following error message will be displayed: "The link you followed has expired."

You don't need an extra plugin to redirect. the Smart Grid-layout extension already provides redirectino functionality within the form editor itself, look for the redirection metabox below the form editor itself.

CF7 Smart Grid Design Extension redirect option only does a redirect to specific pages, with no additional control. Redirection for Contact Form 7 is capable of redirecting a custom URLs such as PDFs and has additional options such as opening in a new tab. There are also options to Pass all the fields from the form as URL query parameters, Pass specific fields from the form as URL query parameters, Encode passed query parameters and adding a delay before the redirect occurs.

There are also many other options such as Fire JavaScript, Save Lead, Send Email, Honeypot, Conditional Logic (Purchase), Create PDF (Purchase), PayPal Integration (Purchase), Stripe Integration (Purchase), API Integrations (Purchase), Custom Validations (Purchase), Thank You Popup (Purchase), Create Posts (Purchase), Custom Login Forms (Purchase), Custom Registration Forms (Purchase), Subscribe to Mailchimp (Purchase), Salesforce Integration (Purchase), Hubspot Integration (Purchase), Actions Bundle (Purchase).

The (purchase) options are additional extensions to Redirection for Contact Form 7, however even the base plugin has much more flexibility than the redirect option in CF7 Smart Grid Design Extension.

P.S. I have contacted the developer of Redirection for Contact Form 7 in regards to the issue with their plugin.

aurovrata commented 3 years ago

Fair enough, that's indded quite a powerful plugin!

P.S. I have contacted the developer of Redirection for Contact Form 7 in regards to the issue with their plugin. Can you link the issue you raised with them on this thread so I can take a look?