¿Desea restringir los formularios de WordPress únicamente a los usuarios registrados en su sitio?
Si hay ciertas partes de su sitio web que sólo desea que sean accesibles para sus suscriptores o usuarios registrados, entonces puede ser una buena idea restringir algunos formularios sólo a usuarios registrados.
Afortunadamente, es muy fácil imponer restricciones de acceso a los formularios de WordPress.
En este artículo, le mostraremos cómo restringir sus formularios de WordPress para asegurarse de que sus entradas de formulario sólo provienen de usuarios que han iniciado sesión.
Cree su formulario WordPress ahora
Cómo restringir los formularios de WordPress a los usuarios registrados
La mejor manera de restringir el acceso a los formularios de WordPress es utilizar WPForms, un plugin fácil de usar que permite establecer restricciones de acceso en pocos minutos.
En este artículo
Comencemos el tutorial paso a paso.
Paso 1: Instalar WPForms
WPForms fue diseñado para que los principiantes puedan crear formularios increíbles de forma rápida y sencilla. Además, tiene un montón de complementos que mejoran las funcionalidades del formulario, como el control de las restricciones de acceso de los usuarios.
Así que vamos a utilizar WPForms para crear primero un formulario y luego hacer cumplir las restricciones de acceso de usuario a los visitantes registrados solamente.
Pero primero, debemos instalar el plugin WPForms a su sitio de WordPress. Diríjase a WPForms y compre un plan. Tenga en cuenta que el complemento Form Locker (que necesitamos para configurar los permisos de usuario) sólo está disponible en los planes Pro y superiores.
Nota: Es posible que los precios reales no se reflejen con exactitud en la imagen anterior. Visita la página de precios para ver los precios actuales.
Una vez que haya comprado el plan, puede proceder a instalar WPForms en su sitio. Si no sabes cómo, consulta este tutorial sobre cómo instalar un plugin de WordPress,
Paso 2: Instalar y activar el complemento Form Locker
Después de instalar WPForms en su sitio WordPress, ahora instalaremos el addon Form Locker. Esta característica le permitirá cambiar los permisos de usuario para cualquier formulario que cree con WPForms.
Para instalar Form Locker, abra su panel de WordPress y vaya a WPForms " Complementos en el menú de la barra lateral.
En la siguiente ventana, escriba "Form Locker" en el campo de búsqueda situado en la parte superior derecha. Haga clic en el botón Instalar Addon cuando Form Locker Addon aparece en los resultados de búsqueda.
Esto instalará instantáneamente el Complemento Form Locker para su plugin WPForms, y el Estado ahora dirá "Activo".
Ahora puedes imponer restricciones de acceso a tus formularios, como imponer un bloqueo por contraseña, limitar los envíos y añadir restricciones de edad. Para ello, primero tendrás que crear tu formulario.
Paso 3: Crear un nuevo formulario con WPForms
Ahora vamos a crear un nuevo formulario y a añadirle restricciones de acceso. Puedes utilizar cualquiera de las más de 2.000 plantillas de formularios para crear el que mejor se adapte a tus objetivos. Además, todas las plantillas de formularios admiten restricciones de acceso.
Para empezar a crear un formulario, sitúe el cursor sobre WPForms en la barra lateral del panel de control de WordPress y haga clic en Añadir nuevo.
Ahora, elija una plantilla haciendo clic en el botón Usar plantilla que aparece cuando pasa el cursor por encima de una plantilla. En este tutorial, utilizaremos el Formulario de interés en fitness, pero puede utilizar cualquiera según sus preferencias.
Esto abrirá la pantalla del Constructor de formularios , donde podrá editar los campos o añadir otros nuevos para personalizar su plantilla.
La mitad derecha de la pantalla muestra la vista previa en vivo de su formulario actual. Puede añadir nuevos campos arrastrándolos y soltándolos desde el lado izquierdo al panel derecho.
Además, puedes acceder a opciones como Mover, Editar, Borrar, etc. moviendo el cursor sobre cada campo en el panel derecho.
Una vez que haya personalizado su formulario, puede cambiar las restricciones de acceso para que sólo los usuarios registrados puedan ver su nuevo formulario.
Paso 4: Cambiar las restricciones de acceso con Form Locker Addon
Ahora, haga clic en Configuración en la barra de la izquierda de su creador de formularios. A continuación, haga clic en Form Locker.
Aquí puede elegir diferentes formas de restringir el acceso al formulario a sus usuarios. Si desea restringir el acceso al formulario sólo a los usuarios registrados, haga clic en el botón de alternancia situado junto a "Sólo usuarios registrados".
También puede añadir un mensaje que se mostrará cuando los usuarios que no hayan iniciado sesión intenten acceder a su formulario restringido.
El mensaje también es un buen lugar para añadir enlaces rápidos en los que los usuarios puedan hacer clic para registrarse o iniciar sesión en su sitio.
A continuación, simplemente haga clic en el botón Guardar en la parte superior derecha para terminar de crear sus WPForms con restricciones de acceso.
Puede ver sus entradas WPForms directamente en su panel de WordPress. O también puede ver los envíos en la base de datos de WordPress ya que WPForms realiza la recopilación de datos de WordPress automáticamente por usted.
¡Y ahí lo tiene! Ahora ya sabes cómo restringir el acceso a los usuarios registrados sólo en sus formularios de WordPress.
¿Por qué restringir el acceso a los formularios de WordPress?
Hay muchas razones por las que podría querer restringir algunos de sus formularios de WordPress a los usuarios registrados en su sitio.
Eche un vistazo a algunos ejemplos:
- Puede que organices un evento sólo para miembros que esté prohibido para usuarios no registrados.
- Puede que tenga un código promocional especial u otras sorpresas que sólo quiera revelar a sus suscriptores registrados.
- Está organizando una campaña de regalos a la que sólo pueden acceder quienes se hayan registrado en su sitio web.
- Desea que los usuarios registrados accedan a su formulario de ticket de atención al cliente para enviar consultas y reclamaciones.
Estos son sólo algunos escenarios comunes en los que es posible que desee crear formularios restringidos. Pero depende totalmente de tu estrategia de marketing cómo quieras dirigir las diferentes funciones y servicios de tu sitio a los diferentes niveles de usuarios.
Cree su formulario WordPress ahora
A continuación, proteja sus formularios de los spammers
¿Quieres asegurarte de que tus entradas de WordPress no están contaminadas por spammers? Consulta nuestra guía sobre cómo añadir Captcha a los formularios de WordPress para evitar el spam.
Puede que también quieras añadir la funcionalidad Guardar y Reanudar para los usuarios de tus formularios. Consulta nuestro artículo sobre cómo guardar el progreso en los formularios de WordPress para obtener más información sobre esta útil función.
¿Listo para crear tu formulario? Empieza hoy mismo con el plugin más sencillo para crear formularios en WordPress. WPForms Pro incluye un montón de plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.
Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más tutoriales y guías gratuitas sobre WordPress.
Hola.
¿Cómo permitir que el administrador pueda ver, rellenar y probar formularios bloqueados por IP mientras necesita enviar otro formulario de prueba en el sitio activo?
Gracias.
¿Cómo mostramos en WPForms sólo las entradas de los usuarios registrados? Sólo las entradas del usuario conectado en el front-end. Tenemos el método para mostrar todos los usuarios conectados, pero no el único que está conectado. ¿Hay alguna manera de hacerlo?
Hey Muhammed, para esto se puede utilizar el atributo de usuario como íneas generales en el formato
[wpforms_entries_table id="FORMID" user="current"]
.Espero que esto ayude.
¿Hay alguna forma de que cuando un usuario se registre, capture datos específicos durante ese proceso (como dirección de correo electrónico, ubicación, zona horaria) y esos datos rellenen automáticamente los campos de datos del formulario? Me gustaría tener ciertos datos que un cliente pueda configurar con su registro en lugar de tener que rellenar los mismos datos cada vez que entra en un formulario (que puede ser un gran número de veces por usuario)
Hola William - Usted puede absolutamente hacer eso mediante el uso de campos ocultos. ¡En los campos ocultos, puede utilizar estas etiquetas inteligentes!
De este modo, podrá obtener los datos sin necesidad de que el remitente/usuario del formulario introduzca ningún dato.
Gracias 🙂 .
He utilizado el casillero de formularios pero mi pregunta es donde ponerlo para dirigir a los usuarios a rellenarlo.
Hola Alix - Gracias por ponerte en contacto con nosotros. Una vez que haya terminado con la creación del formulario, sólo tiene que incrustar el formulario en la página que desee siguiendo este documento.
Espero que te sirva de ayuda.
En caso de que tenga algún problema, ya que está utilizando una versión de pago de WPForms, tiene acceso a nuestro soporte de correo electrónico, así que por favor no dude en enviar un ticket de soporte.
Gracias 🙂 .