Contact Form 7 Multi-Step Forms

Wordpress Plugin
Download latest - 4.1.92

Developers

webheadllc

Download Stats

Today 110
Yesterday 118
Last Week 783
All Time 161,735
Banner 772x250


Releases (65 )

Version Release Date Change Log
4.1.92 2022-05-12
  • fixed values not saving across steps on Safari browsers.
4.1.91 2022-03-05
  • updated Freemius to v2.4.3.
4.1.9 2021-12-12
  • updated logo images to be within the plugin to comply with WordPress requirements.
4.1.8 2021-12-12
  • security update: HTML is now escaped when being output using the multiform tag. Added additional sanitization changes.
4.1.7 2021-08-28
  • fixed next url to support external urls.
4.1.6 2021-07-31
  • fixed conditional fields not trigerring after form population.
  • fixed 500 error due to conflict with Conditional Fields plugin expecting an array in cookie values.
4.1.5 2021-04-11
  • fixed prev button not showing up when next url from previous form has a querystring in it.
  • fixed issue with cookie being set on non-multistep forms.
  • PRO: added compatibility for repeaters in Conditional Fields Pro.
4.1.4 2021-03-01
  • fixed error when caching is enabled.
4.1.2 2021-02-25
  • updated version to bust cache.
4.1.1 2021-02-25
  • updated for CF7 5.4.
  • updated freemius.
4.1 2020-12-09
  • added sanitization similar to the core CF7 plugin.
4.0.9 2020-11-18
  • updated freemius.
4.0.8 2020-10-10
  • fixed values being saved when form submission is invalid.
4.0.7 2020-08-12
  • fixed success message showing when not on the last step due to a change in Contact Form 7 v5.2.1.
  • added Skip Save for Advanced Contact form 7 DB plugin. Thanks to @undersound.
4.0.2 2020-03-14
  • fixed get_magic_quotes_gpc() deprecated warning when running PHP 7.4.
  • fixed slashes appearing in free version
  • fixed previous button not showing when the multiform tag's next url doesn't match the page url because of a trailing slash.
  • added a filter to fallback to sessions.
4.0.1 2020-01-17
  • fixed issue where the multistep cookie was being set on non multistep forms.
4.0 2019-12-20

In Version 4.0 the format of the multistep form-tag has changed dramatically. The old format is backwards compatible and will still work until January 2021. Beyond that the old format is not guaranteed to work with newer versions. More Info: https://webheadcoder.com/contact-form-7-multi-step-forms-update-4-0/

  • added new multiform form-tag format to allow for options to send email and not save to database.
  • added customizable error on the Messages tab.
  • added admin notice to notify user of large form submissions.
  • PRO: added compatibility to skip steps with the CF7 Conditional Fields plugin.
3.2 2019-11-02

added review notice to get to know how users like this plugin.
fixed WP warning when CF7 is not installed.
updated freemius.

3.1.2 2019-09-27

added ability to skip over steps if it was previously submitted.

3.1.1 2019-07-02

updated freemius.

3.1 2019-05-14

fixed issue where CF7 MSM files still loaded even when WPCF7_LOAD_JS is set to false.
fixed success message not showing for forms with a wrapping inner element. fixed multi-select population.
updated how select is set so it can trigger javascript changes.

3.0.9 2019-02-25

fixed issue where WPCF7_LOAD_JS is set to false and resulted in 302 error. thanks to @zetoun17. security fix

3.0.8 2018-10-08

added missing freemius files

3.0.7 2018-07-02

updated freemius

3.0.4 2018-03-12

deprecated wpcf7_form_field_value filters.
added cf7msm_form_field_value filters.

3.0.3 2018-02-13

PRO: fixed conditional fields (from the Conditional Fields for Contact Form 7 plugin) not showing in email.

3.0.2 2018-02-06

fixed quotes in values causing errors.
added plugin action links.

3.0.1 2018-01-29

fixed session storage not clearing after final step was submitted.
fixed form not hiding after final step was submitted. Thanks to @tschodde.

3.0 2017-12-28

changed internal field names to be prefixed with cf7msm.
added PRO version to handle long forms.
fixed minor issues.

2.26 2017-12-22

updated i18n code.

2.25 2017-12-09

Contact From 7 version 4.8 or above is required for this version.
fixed incompatible JSON_UNESCAPED_UNICODE for PHP versions < 5.4.

2.24 2017-09-04

Contact From 7 version 4.8 or above is required for this version.
fixed not redirecting to next step on older iPad browsers.
fixed illegal offset exception warning.
added JSON_UNESCAPED_UNICODE for czech language.

2.23 2017-06-28

Contact From 7 version 4.8 or above is required for this version.
fixed back button on firefox.
fixed url not displaying correctly when it has the & symbol.

2.22 2017-06-27

Contact From 7 version 4.8 or above is required for this version.
fixed back button going back more than one step.

2.21 2017-06-23

Contact From 7 version 4.8 or above is required for this version.
fixed an issue where a notice occurred when using scan_form_tags on servers that displayed PHP notices.

2.2 2017-06-20

Contact From 7 version 4.8 or above is required for this version.
fixed back button not working when using with Contact Form 7 version 4.8.
fixed fields from previous steps not showing up when using with Contact Form 7 version 4.8.
Thanks to @eddraw, updated deprecated functions.

2.1 2017-03-27

Use Contact Form 7's built-in hidden form tag if version 4.6 or above is present.

2.0.9 2017-03-09

fixed issue where using the [multiform] tag causes the field to blank out and not show in emails on certain servers.

2.0.8 2017-02-28

added field_name and value to wpcf7_form_field_value filter.

2.0.7 2017-01-03

fixed calls to deprecated CF7 functions. Increased minimum WP version to match CF7's specs.

2.0.6 2016-12-03

Thanks to @eddraw for the updates!
added translation: add pot file.
fixed translation: use the name of the plugin as textdomain and load it.

2.0.5 2016-09-02

added form id to wh_hide_cf7_step_message filter.

2.0.4 2016-07-29

fixed plugin conflict.

2.0.3 2016-05-24

fixed issue where server variables may not be defined. added some support for strings to be translatable.

2.0.2 2016-04-08

Fix previous button not showing class attribute.

2.0.1 2016-02-08

Minor fix to detecting if previous form was filled.

2.0 2016-02-08

Added Form Tags to Form Tag Generator. No more needing to update the Additional Settings tab.
Added error alert when form is too large.
Fixed Deprecated: preg_replace() error message.
Fixed certain instances where the "Please fill out the form on the previous page" messages displayed unexpectedly. Fixed issue where it was possible to type in the url of the next step after receiving validation errors on the current step.

1.6 2015-12-17

Added support for when contact form 7 ajax is disabled.

1.5 2015-12-16

Added support for free_text in checkboxes and radio buttons.

1.4.4 2015-11-05

fix empty checkboxes causing javascript error when going back.

1.4.3 2014-12-22

fix exclusive checkboxes not saving on back. added version to javascript.

1.4.2 2014-12-16
1.4.1 2014-11-12

Fixed bug where tapping the Submit button on the final step submits form even with validation errors.

1.4 2014-08-19

Updated to be compatible with Contact Form 7 version 3.9.

1.3.6 2014-04-28

Updated readme to be more readable. Fixed issue for servers with magic quotes turned off. Fixes "Please fill out the form on the previous page" error.

1.3.5 2013-10-17

Fix: Also detect contact-form-7-3rd-party-integration/hidden.php so no conflicts arise if both are activated.

1.3.4 2013-10-17

Fix: Better detection of contact-form-7-modules plugin so no conflicts arise if both are activated.

1.3.3 2013-09-23

Fixed back button functionality.

1.3.2 2013-08-13

Some people are having trouble with cookies. added 'cf7msm_force_session' filter to force to use session.

1.3.1 2013-08-11
1.3 2013-08-11

Confused with the version numbers. apparently 1.02 is greater than 1.1?

1.1 2013-08-11

renamed all function names to be more consistent. use cookies before falling back to session. added back shortcode so users can go back to previous step.

1.02 2013-04-15

updated version numbers.

1.01 2013-04-15

updated readme.

1.0 2013-04-15

Initial release.