Complemento de Bloqueo de Formularios

El complemento Form Locker es una función Pro

Desbloquea el complemento Form Locker y otras potentes funciones para hacer crecer tu negocio.

Obtener WPForms Pro

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

Este tutorial te proporcionará una guía paso a paso para instalar y usar el complemento Form Locker en WPForms.

Requisitos:


Primeros pasos

Primero, deberás asegurarte de haber instalado y activado WPForms. Una vez que todo esté listo, procede a instalar el complemento Form Locker.

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

Después de abrir el constructor de formularios, ve a Ajustes » Form Locker para ver las opciones del Form Locker. Discutiremos cada una en más detalle a continuación.

Apertura de la configuración del complemento Form Locker en el constructor de formularios

Requerir verificación de usuario

Si deseas que los usuarios introduzcan información antes de acceder a tus formularios, puedes usar las opciones de Verificación de Formulario del complemento Form Locker para requerirles que lo hagan.

Primero, activa la opción Habilitar verificación en los ajustes del Form Locker.

La configuración de verificación de habilitación del complemento Form Locker

Luego, selecciona entre 3 tipos de verificación: Contraseña, Edad o Correo electrónico.

Seleccionar el tipo de verificación de Form Locker

Requerir una contraseña para el acceso al formulario

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

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

Aquí tienes un ejemplo de cómo se ven el campo de contraseña de verificación de formulario y el mensaje en el frontend.

Un campo y 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 al formulario por edad

La opción de verificación Edad requerirá que los usuarios introduzcan su fecha de nacimiento para probar su edad antes de poder ver tu formulario.

En Criterios, introduce una edad en años. Luego selecciona entre 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 puedes introducir un mensaje que aparecerá encima de los campos de verificación de edad.

En el frontend, los usuarios verán 3 menús desplegables que usarán para introducir sus fechas de nacimiento.

Campos de verificación de edad en el frontend

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

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

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

Verificar el acceso al formulario por correo electrónico

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

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

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

En el frontend, se pedirá a los usuarios que proporcionen sus direcciones 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 que les indicará que revisen su bandeja de entrada para ver el enlace de verificación.

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

Luego, deberán hacer clic en el enlace del correo electrónico para ver su formulario y completarlo.

El enlace de verificación de correo electrónico del complemento Form Locker

Programar acceso al formulario

La opción de 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 habilitar esta función, active el ajuste Programación de formularios.

Habilitar la función de programación de formularios en el complemento Form Locker

Una vez activado este ajuste, se mostrarán campos adicionales:

  • Fecha de inicio y Hora de inicio: Cuándo abrir automáticamente el formulario.
  • Fecha de fin y Hora de fin: Cuándo cerrar automáticamente el formulario.
  • Mensaje de cierre: 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 de Form Locker

También puede dejar los campos de fin en blanco y establecer solo una hora para que el formulario se abra, o viceversa.

Si los usuarios acceden a su formulario antes o después del período de apertura, verán el mensaje de cierre que especificó en la configuración del Bloqueador de formularios.

Un ejemplo de mensaje cerrado para un formulario programado

Restringir el acceso a usuarios conectados

En algunos casos, es posible que solo desee permitir que los usuarios registrados vean su formulario. La opción Restricciones de formulario le permite aplicar esto.

Para habilitar esta función, active el ajuste Solo usuarios registrados. Luego puede introducir un mensaje para mostrar a los visitantes que intentan acceder a su formulario pero no han iniciado sesión.

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

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

Un ejemplo de formulario restringido en el frontend

Nota: ¿Quiere mostrar enlaces a las páginas de inicio de sesión y registro de su sitio como en nuestro ejemplo anterior? Consulte nuestra guía completa sobre el uso de etiquetas inteligentes en WPForms para más detalles.

Limitar entradas

En algunos escenarios, es posible que desee limitar el número de envíos que un formulario aceptará o evitar que los usuarios envíen su formulario varias veces. El complemento Bloqueador de formularios le permite hacer ambas cosas.

Limitar el número total de envíos de un formulario

Si desea establecer un límite en el número de envíos permitidos para un formulario, active la opción Habilitar límite total de envíos en la configuración del Bloqueador de formularios.

Habilitar un límite total de entradas en el complemento Form Locker

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

  • Límite: El número máximo de envíos totales permitidos para el formulario.
  • Mensaje de cierre: El mensaje que se mostrará después de que se alcance el límite de envíos.

Establecer un límite total de entradas para un formulario

En el frontend, los usuarios verán su mensaje mostrado de esta manera una vez que se hayan enviado el número máximo de envíos.

Un mensaje de cierre de límite total de entradas

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

Limitar entradas del mismo usuario

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

Primero, active la opción Habilitar límite de entradas de usuario.

Habilitar la opción de límite de entradas por usuario en la configuración del complemento Form Locker

Luego marque la(s) casilla(s) del valor o valores que desea 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 deberá especificar qué campo de su 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. Luego, utilice el menú desplegable junto a él para seleccionar cómo desea que se aplique el límite. A continuación, describimos las opciones disponibles:

Seleccionar la duración del límite

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

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

Limitar las entradas a una por usuario al mes

Finalmente, introduzca el mensaje que desea mostrar a los usuarios que alcanzan el límite de entradas. En el frontend, se verá algo así.

El mensaje de cierre para un límite de entradas por dirección IP

Requerir respuestas únicas en los campos del formulario

Otra forma de limitar las entradas de un formulario es exigir respuestas únicas para ciertos campos. Esto puede evitar envíos con el mismo nombre, correo electrónico u otros detalles identificativos.

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

  • Nombre
  • Correo electrónico
  • Teléfono
  • Sitio web
  • Contraseña
  • Texto de una sola línea

Para hacerlo, haga clic en el campo en el área de vista previa del constructor de formularios para abrir el panel Opciones de campo. Luego haga clic en la pestaña Avanzado.

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

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

Activar la opción Requerir respuesta única

Cuando este formulario se publique, 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 campos que requieren respuestas únicas

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

¡Eso es todo! Ahora puede usar 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 recopilados en sus formularios? Asegúrese de consultar nuestro complemento de Encuestas y Sondeos para llevar la funcionalidad de su formulario al siguiente nivel.

El mejor plugin constructor de formularios de arrastrar y soltar para WordPress

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