Complemento Form Locker

Form Locker Addon es una característica Pro

Desbloquee Form Locker Addon y otras potentes funciones para hacer crecer su negocio.

Obtener WPForms Pro

¿Le gustaría tener más control sobre quién tiene acceso a sus formularios? Con el complemento Form Locker, puede proteger sus formularios con contraseña, limitar los envíos y mucho más.

Este tutorial proporciona una guía paso a paso para instalar y utilizar el complemento Form Locker en WPForms.

Requisitos:


Primeros pasos

En primer lugar, tendrá que asegurarse de que ha instalado y activado WPForms. Una vez que esté todo listo, siga adelante e instale el complemento Form Locker.

Todas las opciones del complemento Form Locker se encuentran dentro del constructor de formularios. Para ver estas opciones, tendrás que crear un nuevo formulario o editar uno existente.

Después de abrir el constructor de formularios, vaya a Configuración " Armario de formularios para comprobar las opciones del Armario de formularios. Vamos a discutir cada uno con más detalle a continuación.

Abrir la configuración del complemento Form Locker en el generador de formularios

Exigir la verificación del usuario

Si desea que los usuarios introduzcan cierta información antes de acceder a sus formularios, puede utilizar las opciones de verificación de formularios del complemento Armario de formularios para exigirles que lo hagan.

En primer lugar, active la opción Activar verificación en la configuración del Casillero de formularios.

La configuración de verificación del Form Locker

A continuación, seleccione entre 3 tipos de verificación: Contraseña, Edad o Correo electrónico.

Selección y tipo de verificación de Form Locker

Solicitar una contraseña para acceder a los formularios

La opción de verificación de formulario con contraseña requerirá que todos los usuarios introduzcan una contraseña específica antes de que puedan ver su formulario. Puede establecer la contraseña que desee y escribir un mensaje que se mostrará encima del campo Contraseña.

Configuración de la verificación de contraseñas con el complemento Form Locker

A continuación se muestra un ejemplo del aspecto del campo de contraseña de verificación del formulario y del mensaje en el frontend.

Un campo y un mensaje de verificación de contraseña

Si los usuarios introducen una contraseña incorrecta, verán un mensaje de validación que dice: "La contraseña es incorrecta".

El mensaje de validación de verificación de contraseña

Restringir el acceso a los formularios por edad

La opción de verificación de edad requerirá que los usuarios introduzcan sus fechas de nacimiento para demostrar su edad antes de que puedan ver su formulario.

En Criterios, introduzca una edad en años. A continuación, seleccione una de las siguientes opciones:

  • Mínimo: Los usuarios deben tener al menos esta edad para ver el formulario.
  • Igual a: Los usuarios deben tener exactamente esta edad para ver el formulario.
  • Máximo: Los usuarios deben ser menores de esta edad para ver el formulario.

Configuración de la verificación de edad en el complemento Form Locker

También puede introducir un mensaje que aparecerá encima de los campos de verificación de la edad.

En el frontend, los usuarios verán 3 desplegables que utilizarán para introducir sus fechas de nacimiento.

Campos de verificación de edad en el frontend

Si su edad no cumple los requisitos que has establecido, verán un mensaje que dice: "Tu edad no cumple los criterios".

El mensaje de validación de la verificación de la edad

Nota: ¿Necesita modificar el mensaje de verificación de edad de su formulario? Nuestra documentación para desarrolladores ofrece una guía detallada sobre cómo personalizar este mensaje para adaptarlo a sus necesidades.

Verificación del acceso al formulario por correo electrónico

Otra forma de verificar la identidad de los usuarios antes de permitirles ver tu formulario es implementar la verificación de correo electrónico. Esto puede ayudar a reducir las entradas de spam.

Si lo desea, cree un mensaje personalizado para que aparezca encima del campo de correo electrónico.

Añadir un mensaje de verificación de correo electrónico

En el frontend, se pedirá a los usuarios que faciliten su dirección de correo electrónico.

Un campo de verificación de correo electrónico en el frontend

Una vez que envíen una dirección de correo electrónico, verán un mensaje indicándoles que comprueben su bandeja de entrada para ver si tienen el enlace de verificación.

Mensaje de verificación de validación de correo electrónico

Tendrán que hacer clic en el enlace del correo electrónico para ver el formulario y rellenarlo.

El enlace de verificación de correo electrónico del complemento de casillero de formularios

Acceso al formulario de programación

La opción Programación de formularios le permite establecer la fecha y hora en que un formulario será accesible, así como cuándo se cerrará y dejará de aceptar envíos. Para activar esta función, active la opción Programación de formularios.

Activación de la función de programación de formularios en el complemento Armario de formularios

Una vez activada esta opción, aparecerán campos adicionales:

  • Fecha y hora de inicio: Cuándo abrir automáticamente el formulario.
  • Fecha y hora de finalización: Cuándo cerrar automáticamente el formulario.
  • Mensaje cerrado: Se muestra en lugar del formulario cuando la programación determina que el formulario no está disponible.

Configuración de las opciones de programación de formularios en los ajustes del Casillero de formularios

También puede dejar en blanco los campos Fin y fijar sólo la hora de apertura del formulario, o viceversa.

Si los usuarios acceden a tu formulario antes o después del periodo abierto, verán el mensaje de cerrado que hayas especificado en la configuración del Armario de formularios.

Ejemplo de mensaje cerrado para un formulario programado

Restringir el acceso a los usuarios registrados

En algunos casos, es posible que desee permitir que sólo los usuarios registrados puedan ver su formulario. La opción Restricciones del formulario le permite imponer esto.

Para activar esta función, active la opción Sólo usuarios registrados. A continuación, puede introducir un mensaje para mostrar a los visitantes que intentan acceder a su formulario pero no han iniciado sesión.

Activación de la restricción de formularios con el complemento Form Locker

Así es como se ve nuestro mensaje de ejemplo en el frontend.

Ejemplo de formulario restringido en el frontend

Nota: ¿Desea mostrar enlaces a las páginas de inicio de sesión y registro de su sitio como en nuestro ejemplo anterior? Vea nuestra guía completa para usar Smart Tags en WPForms para más detalles.

Limitación de entradas

En algunos casos, es posible que desee limitar el número de entradas que un formulario aceptará o evitar que los usuarios envíen su formulario varias veces. El complemento Form Locker te permite hacer ambas cosas.

Limitar el número total de entradas de un formulario

Si desea limitar el número de entradas permitidas para un formulario, active la opción Activar límite total de entradas en la configuración del Casillero de formularios.

Activación de un límite total de entradas en el complemento Armario de formularios

Una vez activada esta opción, aparecerán campos adicionales:

  • Límite: El número máximo de entradas totales permitidas para el formulario.
  • Mensaje de cierre: El mensaje que se mostrará una vez alcanzado el límite de entrada.

Establecer un límite total de entradas para un formulario

En el frontend, los usuarios verán su mensaje así una vez que se haya enviado el número máximo de entradas.

Un mensaje de límite total de entradas cerrado

Nota: Para mostrar el número restante de entradas permitidas para un formulario, puede utilizar un fragmento de código PHP específico. Para obtener orientación sobre la implementación de esta funcionalidad, consulte nuestra documentación para desarrolladores.

Limitar las entradas de un mismo usuario

Si quieres evitar que un mismo usuario envíe varias entradas, puedes limitar el número de envíos desde una misma dirección IP, dirección de correo electrónico o ambas.

En primer lugar, active la opción Activar límite de entrada de usuarios.

Activación de la opción de límite de entrada de usuarios en la configuración del complemento Bloqueador de formularios

A continuación, marque las casillas correspondientes a los valores que desee utilizar para limitar las entradas.

Restringir entradas por dirección IP y dirección de correo electrónico

Si selecciona la opción Restringir por dirección de correo electrónico, también tendrá que especificar qué campo del formulario contiene el correo electrónico del usuario seleccionándolo en el menú desplegable Campo de correo electrónico.

A continuación, introduzca el número máximo de entradas que desea que los usuarios puedan enviar en el campo Límite. A continuación, utilice el menú desplegable situado junto a él para seleccionar cómo desea que se aplique el límite. A continuación, te indicamos las opciones disponibles:

Seleccionar duración límite

  • Hasta el final del día
  • Hasta el fin de semana
  • Hasta final de mes
  • Hasta final de año
  • Por 24 horas
  • Cada 7 días
  • Cada ~30 días
  • Por ~365 días

Para nuestro ejemplo, estableceremos el límite en 1 entrada por usuario hasta final de mes. Esta opción reiniciaría el formulario y permitiría al usuario una nueva entrada al principio de cada mes.

Limitar las entradas a una por usuario y mes

Por último, introduzca el mensaje que desea mostrar a los usuarios que alcancen el límite de entrada. En el frontend, se verá algo como esto.

El mensaje cerrado para un límite de entrada por dirección IP

Exigir respuestas únicas en los campos de formulario

Otra forma de limitar las entradas de un formulario es exigir respuestas únicas para determinados campos. Esto puede evitar que se envíen mensajes con el mismo nombre, correo electrónico u otros datos identificativos.

Puede requerir respuestas únicas para los siguientes tipos de campo:

  • Nombre
  • Correo electrónico
  • Teléfono
  • Página web
  • Contraseña
  • Texto de una línea

Para ello, haga clic en el campo en el área de vista previa del constructor de formularios para abrir el panel Opciones de campo. A continuación, haz clic en la pestaña Avanzado.

Abrir las opciones avanzadas de un campo de correo electrónico

A continuación, desplácese hasta la parte inferior de las opciones avanzadas de campo y active la opción Requerir respuesta única.

Activar la opción Requerir respuesta única

Cuando se publique este formulario, si un usuario intenta introducir una dirección de correo electrónico que ya se ha enviado antes, verá un mensaje que dice: "El valor debe ser único".

El mensaje de validación para los campos que requieren respuestas únicas

Nota: ¿Desea personalizar el mensaje de error para los campos que requieren respuestas únicas? Consulte nuestro tutorial sobre cómo cambiar los mensajes de validación para obtener una guía paso a paso.

Ya está. Ahora puede utilizar el complemento Form Locker para restringir el acceso a sus formularios.

A continuación, ¿le gustaría recopilar estadísticas y generar informes sobre los datos recogidos en sus formularios? No deje de consultar nuestro complemento Encuestas y sondeos para llevar la funcionalidad de sus formularios al siguiente nivel.

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

Active JavaScript en su navegador para rellenar este formulario.