Cuando tenemos un formulario muy extenso, es recomendable dividirlo en diferentes pasos. Esto ayuda a que el usuario no se sienta abrumado y pueda ir rellenándolo sin presión.
Para hacer formularios de pasos múltiples, usaremos el plugin: Contact Form 7 Multi-Step Forms
Este plugin, para poder hacer que todo funcione, tiene unos pasos un poco «curiosos». Esto es lo que tenemos que hacer:
Este plugin nos ofrece un par de etiquetas adicionales:
Form field: nos permite traer un campo de un formulario anterior y mostrarlo en el actual:
[multiform "your-name"]
Previous: nos permite añadir un botón para regresar al paso / formulario anterior:
[previous "Atrás"]
Este plugin cuenta con una versión PRO. Lo más destacable de esta versión es la gestión de los datos. Con esta versión de pago, los datos se almacenan en la «Session Storage», pudiendo así almacenar hasta 5MB de datos, en comparación con los 4KB de la versión gratuita.