Cómo restringir contenido por roles de usuario en WordPress










  • ¿Desea restringir el contenido de su sitio web de WordPress para que solo ciertos usuarios puedan acceder a él? Quizás esté utilizando una plataforma de suscripción paga en su sitio. Tal vez simplemente no quiera que nadie más que sus editores accedan a ciertas publicaciones y páginas.

    Sea cual sea el motivo, puedes restringir contenido por roles de usuario en WordPress . A menos que el usuario registrado tenga un determinado rol asociado a su cuenta, puede mostrar un mensaje o incluso redirigir el acceso no autorizado.

    En este tutorial, le mostraré cómo habilitar un control de acceso a la página de WordPress en función de los roles de sus usuarios.

    Uso del Generador de perfiles

    Hoy, demostraré algo de lo que puede hacer Profile Builder. Es un complemento que tiene una amplia gama de habilidades, como monitorear los roles de los usuarios cuando se trata de mostrar cierto contenido. Esto se suma a la creación de una excelente manera para que los usuarios se registren.

    Echemos un vistazo rápido al complemento juntos y veamos todo lo que tiene para ofrecer. Después de eso, lo instalaremos y lo pondremos en funcionamiento para que pueda restringir fácilmente el contenido utilizando diferentes roles de usuario.

    Complemento del generador de perfiles

    Profile Builder es básicamente un complemento de perfil de usuario todo en uno para WordPress. Le permite controlar todo lo relacionado con los roles de usuario en WordPress, incluida la capacidad de restringir el contenido en función de ciertos roles de usuario.

    El complemento viene con un montón de funcionalidades y características. No solo podrá crear inicios de sesión de front-end y formularios de registro de usuarios mediante códigos abreviados, sino que también obtendrá acceso a algunas de las siguientes características sorprendentes.

    • Constructor de arrastrar y soltar
    • Confirmaciones por correo electrónico
    • Elija estilos de inicio de sesión (correo electrónico, nombre, ambos)
    • Asignar roles específicos de usuario en el registro
    • Redirigir usuarios al iniciar sesión
    • Configuración y opciones de la barra de administración
    • Enlaces de registro y contraseña perdida
    • Widget de inicio de sesión de usuario personalizable
    • Hoja de estilo personalizada
    • Campos de perfil de usuario
    • Editor de funciones
    • Restringir WooCommerce
    • Soporte de reCaptcha

    Y eso es solo un comienzo. El complemento está repleto de funcionalidades. Dicho esto, es liviano y no ralentizará su sitio cuando lo use. Vamos a instalarlo y ejecutarlo para que pueda comenzar a crear roles de usuario y restringir el contenido como mejor le parezca.

    Restringir contenido usando Profile Builder

    Paso 1: Instalar y activar el complemento

    Antes de que pueda comenzar a restringir el contenido en función de las funciones de los usuarios, primero debe instalar y activar el complemento Profile Builder. Puede hacerlo accediendo a la página Complementos en el panel de administración de WordPress.

    Active Profile Builder para restringir el contenido

    Simplemente use el campo de búsqueda disponible en esa página para buscar el complemento por nombre. Cuando aparezca, instálelo y actívelo directamente desde allí

    Tras la activación, accederá a la información básica de Profile Builder. Por ahora, voy a asumir que usted permite el registro de usuarios.

    Paso 2: Ve a Configuración general

    De forma predeterminada, las restricciones de usuario están deshabilitadas. Tendremos que encenderlos manualmente.

    Haga clic en el enlace «Configuración general» en el panel izquierdo de su tablero. Verá que todas estas nuevas opciones ahora están disponibles porque activó el complemento.

    Configuración general

    Paso 3: active la opción Restringir contenido

    Aquí verá un montón de configuraciones generales que están disponibles. En este caso, nos estamos centrando en la restricción de contenido. Por lo tanto, desplácese hacia abajo hasta que vea esa opción y, cuando lo haga, seleccione «Sí» en el cuadro desplegable Restricción de contenido.

    Permitir restricciones

    Paso 4: Guardar cambios

    Desplácese hacia abajo y haga clic en el botón «Guardar cambios».

    Botón Guardar cambios

    Profile Builder luego agregará la función a su lista de herramientas, así como publicaciones y páginas.

    Paso 5: acceda a la pestaña Restricción de contenido

    Haga clic en la pestaña del enlace «Restricción de contenido» ubicada en el área del menú del lado izquierdo del tablero.

    Funciones de restricción de contenido para restringir el contenido

    Paso 6: comience a restringir el contenido

    Profile Builder le ofrece dos formas de administrar el acceso no autorizado. Puede usar un mensaje personalizado para los usuarios o redirigirlos a una URL específica. Esto es ideal si crea una página de inicio de registro específicamente para informar a los usuarios sobre los beneficios de registrarse.

    Restringir mensajes de contenido

    La forma en que configure esta sección depende completamente de usted y de sus ideas para el sitio web. Incluso puede mostrar las primeras tantas palabras de la publicación o página antes de negar a los usuarios como una especie de reclamo para que se registren.

    En cualquier caso, haga clic en el botón «Guardar configuración» en la parte inferior después de realizar los cambios.

    Guardar ajustes

    Paso 7: Establecer publicaciones y páginas para roles de usuario

    Ahora que ha establecido sus restricciones, es hora de habilitarlas en su contenido. Ahora se puede acceder a esta función desde cualquier publicación o página que tenga en WordPress. Esto incluye la mayoría de los tipos de publicaciones personalizadas que tiene también.

    Por ahora, veamos dónde se encuentra la función. Vaya a cualquier página que desee restringir.

    Restringir contenido en publicaciones y páginas.

    Desplácese hasta la parte inferior de la página hasta la parte del Creador de páginas.

    Porción del generador de perfiles

    Elija el tipo de restricción. Puede dejarlo como predeterminado que configuró anteriormente. Sin embargo, también puede elegir usar el mensaje o redirigir según sus necesidades.

    Elija Restricción

    De forma predeterminada, todos los usuarios pueden acceder a la página tanto si han iniciado sesión como si no. Haga clic en la casilla de verificación «Usuarios registrados». Esto le permitirá seleccionar los usuarios que desea que tengan acceso a la página.

    Usuarios Conectados

    Marque todas las casillas de los tipos de usuarios que desea que tengan acceso a la página. Como puede ver, sus roles personalizados también están disponibles, al igual que cualquiera que se cree a partir de otros complementos.

    Como opción, puede habilitar un mensaje personalizado para que se muestre en la página específica además del predeterminado que configuró anteriormente. Esto le da la oportunidad de personalizar cada página o publicación para la audiencia.

    Sin embargo, esto es completamente opcional y solo si no desea utilizar los mensajes predeterminados de la página Restricción de contenido.

    Paso 8: Publicar o actualizar la página

    Haga clic en el botón «Actualizar» y su página estará protegida por restricciones.

    Botón Actualizar

    ¿Necesita usar el resto de las herramientas del generador de perfiles para usar esta función?

    La restricción de páginas y publicaciones por rol de usuario en WordPress funciona ya sea que aproveche las otras herramientas en Profile Builder o no. Sin embargo, Profile Builder tiene muchas herramientas excelentes para el registro de usuarios, incluida la integración de Google reCAPTCHA.

    Esto ayuda a mantener el spam fuera de los registros de usuarios.

    Es posible que desee dedicar un momento a echar un vistazo a algunas de las otras características que ofrece este complemento, solo para que pueda aprovecharlas cuando corresponda. Incluso puedes integrar tu sitio con Mailchimp, uno de los mejores servicios de correo electrónico para campañas de marketing.

    El único inconveniente es que no todos los complementos son compatibles con la versión gratuita de Profile Builder. Todo depende de cuánto quieras agregar al sitio web.

    Mantener contenido privado

    Si bien podría crear un sitio web completamente privado , a veces es más fácil denegar a las personas el acceso a cierto contenido en función de sus roles de usuario. Profile Builder es quizás uno de los mejores para este propósito, y viene con una variedad de otras herramientas para acentuar el sitio web.

    Espero que este tutorial haya podido mostrarle lo fácil que es restringir el contenido en su sitio de WordPress en función de los roles de los usuarios. Cuando tienes los pasos necesarios, realmente no es demasiado difícil.

    ¿Qué complementos utiliza para evitar registros de usuarios no deseados? ¿Tiene su propia clave reCATPCHA de Google y con qué frecuencia la usa?