Cómo restringir el contenido de los miembros en WordPress

Publicado: 2021-05-06

Su sitio web de WordPress tiene contenido importante , sensible o de pago , y desea permitir que solo unos pocos usuarios con un rol determinado lo vean. ¡Pan comido! Puede usar un complemento de miembro para restringir quién puede leer contenido en su sitio web de WordPress.

Tabla de contenido ocultar
  1. 1. ¿Cuándo es necesario restringir el contenido de los miembros?
  2. 2. Cómo permitir que solo determinados usuarios lean contenido
    1. 2.1. Paso 1: crear niveles y otorgar capacidades para ellos
    2. 2.2. Paso 2: aplicar el nivel a los usuarios
  3. 3. Cómo crear condiciones de acceso
  4. 4. Últimas palabras

En este artículo, lo haremos paso a paso con el complemento Restringir el acceso de los usuarios . Pero primero, aprendamos sobre las aplicaciones de restricción de contenido por parte de miembros en WordPress.

¿Cuándo necesita restringir el contenido de los miembros?

Se puede solicitar la restricción de contenido por miembros para:

  • Sitios web de libros en línea : permite que solo los miembros VIP lean libros pagados o libros populares.
  • Sitios web de la escuela : permiten que solo las cuentas de los maestros lean documentos privados, como planes de lecciones y tesis de graduación.
  • Sitios web de la empresa : permiten que solo las cuentas de administrador lean documentos privados o informes internos.
  • Y muchas otras aplicaciones, dependiendo de tu creatividad.

Para una mejor ilustración, voy a hacer un ejemplo del sitio web de una empresa . Aquí lo que hago:

Cómo permitir que solo determinados usuarios lean contenido

En este artículo, clasifico a todos los usuarios del sitio web de WordPress en dos niveles: Gerente y Personal . El personal solo puede leer publicaciones normales, mientras que los gerentes pueden leer publicaciones tanto normales como privadas.

Para hacerlo, utilizo el complemento Restringir el acceso del usuario.

Restringir el acceso de usuarios: complemento de membresía con fuerza Restringir el acceso de usuarios: complemento de membresía con fuerza

Autor (es): Joachim Jensen - DEV Institute

Versión actual: 2.2.1

Última actualización: 22 de agosto de 2021

restrict-user-access.2.2.1.zip

88% Calificaciones 20,000+ Instalaciones WP 5.0+ Requiere

El complemento Restringir el acceso del usuario lo ayuda a crear un sitio web de membresía donde los usuarios obtienen diferentes niveles. Dependiendo del nivel, los usuarios pueden usar funciones o leer publicaciones cada vez más importantes o secretas.

El complemento Restringir el acceso del usuario es gratuito y está disponible en wordpress.org, por lo que solo necesita instalar y activar el complemento como de costumbre:

instalar y activar el complemento Restringir acceso de usuario

Tras la activación, se mostrará una nueva sección de Acceso de usuario en la barra lateral en la parte posterior de su sitio web de WordPress:

Se mostrará una nueva sección de Acceso de usuario en la barra lateral en la parte posterior de su sitio web de WordPress.

Esta vez, siga estos pasos a continuación para restringir el contenido de los miembros en WordPress:

Paso 1: crear niveles y otorgar capacidades para ellos

Primero, vaya a Acceso de usuario > Niveles de acceso > Agregar nuevo :

Crea un nuevo nivel para restringir el contenido.

En la interfaz Agregar nuevo , puede crear condiciones de acceso, aplicar el nivel a los usuarios, otorgar capacidades para el nivel y configurar otras opciones como la duración, ocultar la barra de administración, etc.

la interfaz para agregar nuevos niveles de acceso

Ahora, nombre el nivel y luego vaya a la pestaña Capacidades para otorgar capacidades para este nivel:

otorgar capacidades para el nivel

Como puede ver en la imagen, la primera columna contiene capacidades que se pueden otorgar al nivel actualmente seleccionado (Administrador). Para otorgar una capacidad al Gerente , simplemente haga clic en la celda correspondiente en la columna Permiso ; de lo contrario, haga clic en la celda de la columna Denegar .

En este artículo, solo me centro en la capacidad de leer artículos o páginas. Por lo tanto, solo permito las siguientes capacidades:

  • read : leer publicaciones / páginas normales
  • read_private_posts
  • read_private_pages

En cuanto a otras capacidades, elijo Denegar .

negar otras capacidades del nivel de acceso

A continuación, no olvide hacer clic en Crear .

Hemos terminado el primer nivel de Manager . En cuanto al nivel de Staff , hago lo mismo. Pero en la pestaña Capacidades , solo permito read .

restringir el contenido por los niveles de acceso

Estos son dos niveles ( Gerente y Personal ) que he creado:

dos niveles que hemos creado con el complemento Restringir el acceso del usuario

Sin embargo, estos niveles aún no se han aplicado a ningún usuario. Para hacerlo, vaya al paso 2.

Paso 2: aplicar el nivel a los usuarios

Hay dos métodos para aplicar el nivel a los usuarios:

  • Método 1 : elegir usuarios manualmente
  • Método 2 : sincronizar con roles de usuario

¡Aquí vamos!

Método 1: elegir usuarios manualmente

El método 1 es adecuado para los sitios web internos de la empresa que tienen pocos miembros (<20 personas) porque lleva mucho tiempo elegir numerosos miembros manualmente.

Primero, vaya a Acceso de usuario > Niveles de acceso y elija el nivel que desea aplicar a los usuarios:

elige el nivel que deseas aplicar a los usuarios

A continuación, vaya a la pestaña Miembros , en la sección Buscar usuarios , complete los nombres de usuario y haga clic en Guardar .

complete los nombres de usuario en la pestaña Miembros

Método 2: sincronizar con roles de usuario

El método 2 es más rápido que el método 1 porque puede utilizar los roles de usuario disponibles en su sitio web de WordPress. Sin embargo, asegúrese de que a los gerentes y al personal se les asignen los roles de usuario correctos.

Leer más: cómo configurar roles de usuario en WordPress.

Para sincronizar con los roles de los usuarios, también elija el nivel deseado y vaya a la pestaña Miembros .

En la sección Función sincronizada, elija la función que desea sincronizar. En este ejemplo, creé dos roles de usuario ( Usuarios de administrador y Usuarios de personal ) antes, por lo que solo necesito sincronizarlos con los niveles correspondientes.

Sincronizar el complemento Restringir el acceso de los usuarios con las funciones de los usuarios

Ok, ahora comprobaré si lo hacemos bien. Mi sitio web de WordPress tiene tres publicaciones privadas y algunas publicaciones normales de la siguiente manera:

Restringir publicaciones privadas y publicaciones normales en el sitio web de WordPress por miembros

Primero, inicio sesión con una cuenta de personal . Como puede ver, no puedo ver publicaciones privadas. Ni siquiera aparecen:

El contenido está restringido para los miembros del personal

A continuación, inicio sesión con una cuenta de administrador . Y tada, ahora puedo ver publicaciones privadas:

El contenido no está restringido para miembros Manager

Restringir el acceso de los usuarios tiene otra característica interesante que es la creación de condiciones de acceso. Con esta función, puede configurar para que los usuarios de un nivel solo puedan leer determinadas publicaciones que haya especificado .

Cómo crear condiciones de acceso

Primero, elija el nivel para el que desea crear condiciones de acceso. En este ejemplo, elijo el nivel de personal :

crear condiciones de acceso para el nivel de personal

A continuación, vaya a la pestaña Condiciones de acceso y haga clic en el grupo Nueva condición :

agregar un nuevo grupo de condiciones:

Ahora, puede ver muchos tipos de condiciones. Sin embargo, solo nos enfocamos en la capacidad de leer publicaciones, así que elijamos Publicaciones / Blog :

Elija la capacidad de leer publicaciones

Después de eso, haga clic en el cuadro junto a la sección Publicaciones / Blog y luego seleccione las publicaciones que permite que sus usuarios lean. Por ejemplo, elijo las siguientes publicaciones:

seleccione las publicaciones que permite que sus usuarios lean.

Por último, no olvide hacer clic en Guardar .

A partir de ahora, los usuarios del personal solo pueden leer el contenido que especifiqué anteriormente. En cuanto a otras publicaciones, aunque todavía pueden ver el título y las imágenes destacadas en la página de archivo, no pueden leer el contenido de la publicación.

Los miembros del personal no pueden leer contenido restringido en el sitio web de WordPress

Ultimas palabras

Restringir el contenido de los miembros en WordPress es muy importante para los sitios web que tienen contenido confidencial, importante o de pago. Debe utilizar esta técnica para proteger el contenido de su sitio web .

¿Conoces alguna otra aplicación de restricción de contenido por miembros en WordPress? ¡Compártelo con nosotros en la sección de comentarios!

¡Nos vemos!