Cómo limitar los formularios de WordPress solo a usuarios registrados

¿Está buscando una manera fácil de limitar el envío de sus formularios de WordPress solo a los usuarios que han iniciado sesión?

Si tiene un sitio de membresía, una tienda en línea u otro tipo de sitio web con usuarios registrados, puede restringir el acceso a ciertos módulos solo a los usuarios registrados.

En este artículo, le mostraremos cómo restringir el acceso a los formularios de WordPress para que solo los usuarios registrados puedan completarlos y enviarlos.

¿Cuándo y por qué es necesario restringir el acceso a los formularios de WordPress?

Puede haber varios escenarios en los que necesite restringir el acceso a ciertos módulos de WordPress solo a los usuarios que hayan iniciado sesión.

Por ejemplo:

[enlazatom_show_links]
  • Es posible que esté organizando un evento para miembros privados y desee que solo los usuarios registrados en su sitio puedan confirmar su asistencia.
  • Puede restringir el acceso al soporte solo para miembros y, al limitarlo solo a los usuarios registrados, puede completar dinámicamente cierta información de su perfil.
  • Es posible que desee realizar una encuesta o una encuesta para empleados y limitar el acceso solo a su equipo interno.
  • Está ejecutando una encuesta de cliente de NPS que solo desea que le envíen los usuarios que hayan iniciado sesión.
  • Es posible que tenga un formulario de reclamo de recompensa especial al que solo desea acceder para ciertos usuarios registrados.

Estos son solo algunos ejemplos, pero podría haber literalmente cientos de otros casos de uso en los que desee restringir el acceso al formulario solo a los usuarios registrados.

Dicho esto, echemos un vistazo a cómo restringir el acceso al módulo de WordPress solo a los usuarios que hayan iniciado sesión.

Si no le gusta el video o necesita más instrucciones, siga leyendo.

Método 1: Restringir el acceso a formularios con el plugin WPForms Form Locker

Este método es el más simple y poderoso, por lo que lo recomendamos para todos los usuarios novatos. Usaremos el plugin WPForms y su archivo Módulo adicional para Locker para bloquear completamente el acceso a los formularios de WordPress.

WPForms es el mejor plugin de formulario de WordPress utilizado por más de 2 millones de sitios web. Fue creado por el fundador de TrucosWP, Syed Balkhi, para tener toda la funcionalidad que necesitábamos para administrar nuestro negocio.

Lo primero que debe hacer es instalar y activar el archivo. WPForms conectar. Para obtener más detalles, consulte esta guía paso a paso sobre cómo instalar un plugin en WordPress.

Después de la activación, debe ingresar la clave de licencia y luego agregarla al archivo WPForms »Plugins página para instalar el plugin Form Locker.

Ahora está listo para crear un nuevo formulario con acceso limitado para usuarios registrados.

Para hacer esto, continúe y cree un nuevo módulo yendo a WPForms »Agregar nuevo. Esto abrirá el generador de formularios WPForms donde se le presentará la opción de elegir una plantilla de formulario o comenzar con una en blanco.

El generador de formularios de arrastrar y soltar de WPForms es extremadamente fácil de usar, por lo que puede agregar o eliminar campos y personalizar el formulario a su gusto.

Una vez que haya agregado todos los campos necesarios, debe ir a la pestaña Configuración y hacer clic en Bloque de formulario.

En esta pestaña, verá la opción para habilitar la protección con contraseña para sus formularios de WordPress, establecer límites de entrada totales, habilitar la programación de formularios y habilitar la restricción de entrada solo para los usuarios que hayan iniciado sesión.

Una vez que la casilla esté marcada, verá un nuevo campo de Mensaje en el que deberá escribir un mensaje que aparecerá para todos los usuarios que no hayan iniciado sesión en su sitio.

Una vez hecho esto, puede cambiar cualquier otra configuración de formulario que pueda necesitar y luego hacer clic en el botón Guardar.

Ahora puede incrustar este formulario en cualquier publicación o página de WordPress en su sitio usando el código corto de WPForms en el Editor clásico o usando el bloque WPForms en el editor de Gutenberg.

Simplemente vaya a Publicaciones o Páginas, luego haga clic en el ícono Más para seleccionar un bloque. Luego, escriba WPForms en la búsqueda de bloques.

Una vez que se agrega el bloque WPForms, seleccione el formulario para incrustar y listo. Felicitaciones, ha creado con éxito un formulario de WordPress reservado solo para usuarios registrados.

Método 2: restringir el acceso a formularios con páginas privadas o protegidas con contraseña

Otra forma de restringir el acceso a formularios en WordPress es utilizar la configuración de visibilidad predeterminada de WordPress. Puedes usar este método con la extensión versión gratuita de WPForms o cualquier otro plugin de formulario de contacto.

Simplemente cree una página o publicación en la que desee insertar el formulario. A continuación, haga clic en la configuración de visibilidad en el panel derecho.

Tiene la opción de hacer que toda la página sea privada o hacer que toda la página esté protegida con contraseña.

Las páginas privadas solo pueden ser vistas por usuarios de nivel Administrador y Editor en su sitio web.

Si establece una contraseña para la página, deberá compartirla con todas las personas a las que desee otorgar acceso.

Si bien este método funciona, existen varias desventajas.

Primero, toda la página está oculta, no solo el área de formularios. Le faltan los controles más finos y no hay forma de que pueda ver qué usuario que inició sesión envió el formulario (si está usando la configuración protegida por contraseña).

Método 3: use plugins de membresía avanzados para restringir el acceso a los módulos

Si está utilizando un plugin avanzado de membresía de WordPress como MemberPress, viene con muchas funciones de control de acceso integradas.

Puedes ir a MemberPress »Reglas para crear una nueva regla de autorización.

La página de edición de reglas le permite seleccionar varias condiciones y asociarlas con un plan de membresía.

Por ejemplo, puede seleccionar todo el contenido que coincida con una etiqueta o categoría en particular para que solo esté disponible para miembros con el plan de membresía Silver.

También puede crear reglas más específicas. Por ejemplo, una sola publicación o página, páginas secundarias o una URL específica.

Una vez que se configuran las reglas, puede usarlo junto con cualquier plugin de formulario de contacto de WordPress para restringir el acceso al formulario solo a los usuarios que hayan iniciado sesión.

Para obtener más detalles, consulte nuestra guía paso a paso sobre cómo restringir el acceso al contenido en WordPress.

Esperamos que este artículo le haya ayudado a aprender cómo restringir sus formularios de WordPress a solo los usuarios registrados. Es posible que también desee ver nuestra lista de los mejores plugins de WordPress para sitios web comerciales.

Resolviendo tus inquietudes

¿Qué función utiliza WP para controlar el acceso de los usuarios a las diferentes características?

WordPress utiliza la función de roles y capacidades para controlar el acceso de los usuarios a las diferentes características. El rol de administrador tiene control total sobre todas las funciones del sitio web, incluyendo la gestión de plugins, la configuración del sitio y la gestión de contenidos.

¿Cómo bloquear un usuario en WordPress?

Para bloquear a un usuario en WordPress, puedes eliminar su cuenta de usuario y asignar su contenido a otro usuario. Esto garantiza que el autor del contenido cambie a dicho usuario.

¿Te ha resultado útil??

0 / 0

Deja una respuesta 0

Tu dirección de correo electrónico no será publicado. Required fields are marked *