Cómo restringir sus formularios de WordPress solo a usuarios registrados

¬ŅEst√° buscando una manera f√°cil de restringir sus env√≠os de formularios de WordPress solo a usuarios registrados?

Si tiene un sitio de membresía, una tienda en línea u otro tipo de sitio web que tenga usuarios registrados, es posible que desee restringir el acceso a ciertos formularios solo a usuarios registrados.

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

Restringir el acceso al formulario en WordPress

¬ŅCu√°ndo y por qu√© necesita restringir el acceso a los formularios de WordPress?

Podría haber una serie de escenarios en los que necesitaría restringir el acceso a ciertos formularios de WordPress solo a usuarios registrados.

Por ejemplo:

  • Es posible que est√© organizando un evento privado para miembros, y solo desea que los usuarios registrados en su sitio confirmen su asistencia.
  • Puede restringir el acceso al soporte solo para miembros, y al restringirlo solo a los usuarios registrados, puede completar din√°micamente cierta informaci√≥n de su perfil.
  • Es posible que desee realizar una encuesta o encuesta de empleados, y desea restringir el acceso solo a su equipo interno.
  • Est√° ejecutando una encuesta NPS de clientes que solo desea que env√≠en solo los usuarios registrados.
  • Es posible que tenga un formulario de reclamo de premio especial al que desea que solo accedan ciertos usuarios registrados.

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

Dicho esto, echemos un vistazo a cómo restringir el acceso a su formulario de WordPress solo a usuarios registrados.

Video Tutorial

Suscríbase a WPBeginner

Si no le gusta el video o necesita m√°s instrucciones, contin√ļe leyendo.

Método 1: restringir el acceso al formulario con el complemento WPForms Form Locker

Este método es más fácil y poderoso, por lo que lo recomendamos para todos los usuarios principiantes. Utilizaremos el complemento WPForms y su complemento Form Locker para bloquear completamente el acceso al formulario de WordPress.

WPForms es el mejor complemento de formularios de WordPress utilizado por más de 2 millones de sitios web. Fue creado por el fundador de WPBeginner, Syed Balkhi, para tener todas las características que necesitábamos para administrar nuestro negocio.

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

Tras la activaci√≥n, debe ingresar su clave de licencia y luego agregarla a WPForms ¬ĽComplementos p√°gina para instalar el complemento Form Locker.

Complemento WPForms Form Locker

Ahora est√° listo para crear un nuevo formulario que tiene acceso restringido para los usuarios registrados.

Para hacer esto, siga adelante y cree un nuevo formulario 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.

Creador de formularios WPForms

Una vez que haya agregado todos los campos necesarios, debe ir a la pesta√Īa Configuraci√≥n y hacer clic en Form Locker.

Configuración del casillero de formularios WPForms

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 total, habilitar la programaci√≥n de formularios y habilitar la restricci√≥n de entradas solo para usuarios registrados.

Form Locker conectado solo para usuarios

Una vez que marque la casilla, verá un nuevo campo de Mensaje donde deberá redactar un mensaje que aparecerá a todos los usuarios que no hayan iniciado sesión en su sitio.

WPForms Form Locker Restringir mensaje de acceso

Una vez hecho esto, puede ajustar otras configuraciones 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 utilizando el código abreviado WPForms en el Editor clásico o utilizando el bloque WPForms en el editor Gutenberg.

Simplemente vaya a Publicar o P√°ginas, y luego haga clic en el √≠cono M√°s para seleccionar un bloque. A continuaci√≥n, escriba WPForms en la b√ļsqueda de bloque.

Agregue el bloque WPForms a la publicación o página de WordPress

Una vez que se agrega el bloque WPForms, seleccione su formulario para insertar y listo. Enhorabuena, ha creado con éxito un formulario de WordPress que está restringido solo a los usuarios registrados.

M√©todo 2: restringir el acceso al formulario con p√°ginas protegidas por contrase√Īa o privadas

Otra forma de restringir el acceso al formulario en WordPress es mediante el uso de la configuración predeterminada de visibilidad de WordPress. Puede usar este método con la versión gratuita de WPForms o cualquier otro complemento de formulario de contacto.

Simplemente cree una página o publicación donde desee incrustar el formulario. Después de eso, haga clic en la configuración de Visibilidad en el panel derecho.

Configuración de visibilidad de página de WordPress

Tiene la opci√≥n de hacer que toda la p√°gina sea privada o proteger toda la p√°gina con contrase√Īa.

Las p√°ginas privadas solo pueden ser vistas por los administradores y usuarios de nivel Editor en su sitio web.

Si configura una contrase√Īa para la p√°gina, tendr√° que compartir esa contrase√Īa con todas las personas a las que desee dar acceso.

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

Primero, toda la p√°gina est√° oculta, no solo el √°rea de formularios. Le faltan los controles m√°s precisos, y no hay forma de ver qu√© usuario conectado envi√≥ el formulario (si est√° utilizando la configuraci√≥n protegida por contrase√Īa).

Método 3: use complementos de membresía avanzada para restringir el acceso al formulario

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

Simplemente puedes ir a MemberPress ¬ĽReglas para crear una nueva regla de permisos.

Agregar nuevas reglas en MemberPress

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

Por ejemplo, puede seleccionar todo el contenido que coincida con una etiqueta o categoría particular para que esté disponible solo para los miembros con el plan de suscripción plateado.

Agregar un conjunto de reglas a MemberPress

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 haya establecido las reglas, puede usarlo en combinación con cualquier complemento de formulario de contacto de WordPress para restringir el acceso al formulario solo a usuarios registrados.

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 solo a usuarios registrados. También puede ver nuestra lista de los mejores complementos de WordPress para sitios web comerciales.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para ver videos tutoriales de WordPress. También puedes encontrarnos en Twitter y Facebook.