Cómo restringir el contenido de los miembros en WordPress
Publicado: 2021-05-06Su 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.
- 1. ¿Cuándo es necesario restringir el contenido de los miembros?
- 2. Cómo permitir que solo determinados usuarios lean contenido
- 2.1. Paso 1: crear niveles y otorgar capacidades para ellos
- 2.2. Paso 2: aplicar el nivel a los usuarios
- 3. Cómo crear condiciones de acceso
- 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 fuerzaVersión actual: 2.2.1
Última actualización: 22 de agosto de 2021
restrict-user-access.2.2.1.zip
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:

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:

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 :

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.

Ahora, nombre el nivel y luego vaya a la pestaña Capacidades para otorgar capacidades para este 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 .


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 .

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

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:

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 .

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.

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

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

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

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 :

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

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

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:

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.

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!
