¿Cómo restringir el contenido por rol de usuario en WordPress? | Plugin de restricción de páginas
Resumen
Desarrollar y gestionar contenido para empresas (grandes o pequeñas) en WordPress es una tarea tediosa, especialmente en lo que respecta al acceso y la restricción de contenido en el sitio web. Las restricciones de página, de entrada y otras restricciones de contenido en WordPress son útiles para restringir completamente páginas, entradas o bloques específicos dentro de una página o entrada. Con la ayuda del plugin Page Restriction para WordPress, puedes restringir páginas y entradas y proteger el contenido de tu sitio WordPress del acceso no autorizado.
Requisitos previos: descarga e instalación
- Para configurar el plugin Page and Post Restriction para WordPress, deberá instalar el Restricción de páginas y publicaciones de miniOrange.
Nota: Para obtener más información sobre las funciones de restricción de página, consulte esta página.
Pasos de configuración
Restringir páginas/publicaciones específicas
¿Cómo proteger el contenido de WordPress creando páginas y publicaciones para limitar el acceso a los usuarios que han iniciado sesión?
- Para hacer que el Páginas privado sólo para usuarios que hayan iniciado sesión, vaya a Acceso a la página pestaña y marque las casillas de verificación de las páginas que se encuentran debajo de Hacer la página privada columna para restringir los usuarios que no han iniciado sesión.
- Haga clic en Guardar configuración una vez seleccionadas las páginas requeridas que se van a restringir.
- De manera similar, para hacer el Artículos privado sólo para usuarios que hayan iniciado sesión, vaya a Acceso a publicaciones pestaña, seleccione las páginas debajo de Hacer que la publicación sea privada columna para restringir los usuarios que no han iniciado sesión y haga clic en Guardar configuración.
Restringir páginas/Restringir publicaciones por roles de usuario
¿Cómo dar acceso al contenido de páginas o publicaciones solo a roles específicos de WordPress?
- Para dar acceso a páginas basadas en roles de WordPress, navegue hasta la pestaña Acceso a la página y en Restricciones de páginaIntroduzca el/los rol(es) del usuario que tendrá permiso para acceder a las páginas. También puede restringir el acceso a las páginas para roles personalizados. (De forma predeterminada, todos los usuarios pueden acceder a todas las páginas y publicaciones, independientemente de sus funciones).
- Haga clic en Guardar configuración una vez que se hayan ingresado los roles requeridos.
- Del mismo modo, para dar acceso a Artículos Según los roles de WordPress, los roles se pueden ingresar en el Acceso a la publicación lengüeta debajo Restricciones de publicaciones.
Restringir todas las páginas/publicaciones
¿Cómo proteger el contenido de todas las páginas y publicaciones haciéndolas privadas para que solo los usuarios registrados puedan acceder a ellas?
- Para hacer todos los Páginas inicio de sesión privado y forzado para páginas en WordPress, vaya a Acceso a la página pestaña y debajo de la Configuración global para todas las páginas sección, habilitar el Hacer que todas las páginas sean privadas opción
- Del mismo modo, para hacer todos los Artículos privado, ve al Acceso a publicaciones pestaña y debajo de la Configuración global para todas las publicaciones sección, habilitar el Opción Hacer que todas las publicaciones sean privadas.
- Habilitando ambos conmutadores (Hacer que todas las páginas sean privadas y Hacer que todas las publicaciones sean privadas) restringiría el acceso no autorizado a todas tus páginas y publicaciones.
¿Cómo proteger todas las páginas y publicaciones de WordPress detrás de la página de inicio de sesión de WordPress?
- Para proteger todos los Páginas y vaya a la pestaña Acceso a la página pestaña y debajo de la Configuración global para todas las páginas sección, habilitar el Hacer que todas las páginas sean privadas opción
- Ahora, desplácese hasta la Comportamiento de contenido restringido y seleccione el botón de opción para la Redirigir a la página de inicio de sesión .
- Del mismo modo, para proteger todos los Artículos detrás de la página de inicio de sesión de WordPress, vaya a Acceso a publicaciones pestaña y debajo de la Configuración global para todas las publicaciones sección, habilitar el Hacer que todas las publicaciones sean privadas Opción que restringirá las publicaciones y forzará el inicio de sesión en WordPress.
- Luego desplácese hacia abajo Comportamiento de contenido restringido y seleccione el botón de opción para la Redirigir a la página de inicio de sesión .
- Esto sería proteja todas sus páginas, publicaciones y restrinja el contenido detrás de la página de inicio de sesión de WordPress De tal manera que los usuarios sean redirigidos automáticamente a la página de inicio de sesión al acceder a cualquier página o publicación de su sitio.
Restringir el acceso al bloqueo según los roles de usuario.
¿Cómo proporcionar acceso a bloques/contenidos de cualquier página según los roles de los usuarios?
Para restringir el contenido específico o bloquear cualquier página, siga los pasos que se indican a continuación en la pestaña "Bloquear acceso" del plugin "Restricción de páginas y publicaciones":
- Puede permitir que solo los usuarios que hayan iniciado sesión vean contenido específico en una página utilizando el código corto [restringir_contenido] [/restringir_contenido].
- El contenido entre la etiqueta de apertura y cierre no será visible para los usuarios que no hayan iniciado sesión.
- Usa el shortcode [restrict_content rol=""] [/restrict_content] perfeccionar aún más esta solución para permitir que solo roles de usuario específicos vean contenido específico en una página.
- El contenido entre la etiqueta de apertura. [restrict_content rol=""] y etiqueta de cierre [/restrict_content] será visible solo para los roles que están asignados al atributo de rol.
Restringir el acceso a categorías según los roles de usuario
¿Cómo habilitar el acceso a categorías según los roles de usuario de WordPress?
- Para proporcionar acceso por categorías según la función del usuario de WordPress, navegue hasta Acceso a la categoría .
- Seleccionar Número de elementos por página que se mostrará desde el menú desplegable.
- Ingrese los roles al lado de cada categoría, separados por punto y coma (;), para indicar quién puede ver las páginas/publicaciones de esa categoría.
- Asegúrese de que las casillas de verificación correspondientes estén marcadas.
- Haga clic en el elemento Guardar configuración .
Restringir tipos de publicaciones personalizadas
¿Cómo restringir publicaciones de un tipo de publicación personalizada?
- Para aplicar restricción de publicaciones en publicaciones personalizadas, vaya a Acceso a publicaciones pestaña. Selecciona tu Custom Post Type a partir de ese Selecciona tipo de publicación desplegable.
- Ahora, seleccione las publicaciones debajo del Hacer que la publicación sea privada columna para restringir sus publicaciones de tipo personalizado. (Por defecto, todos los tipos de publicaciones personalizadas son accesibles para todos los usuarios).
Comportamiento de contenido restringido
¿Qué sucede cuando un usuario que no ha iniciado sesión intenta acceder a una página o publicación restringida?
- Digamos que ha realizado configuraciones en el Restricción de página / Restricción de publicación conectar a restringir “Página A” para que solo conectado Los usuarios pueden acceder a esa página. Ahora, si un usuario que no ha iniciado sesión en el sitio de WordPress intenta acceder a la página A, por defecto se le mostrará una página de errores de WordPress con el mensaje “¡Ups! No tienes autorización para acceder a esto”..
- Puedes cambiar esto Comportamiento de contenido restringido para páginas bajo el Restringir opciones antes de iniciar sesión en el Acceso a la página pestaña. De manera similar, para cambiar este comportamiento para las publicaciones, puede navegar a la página Restringir opciones antes de iniciar sesión en la pestaña Acceso a publicaciones .
Para un usuario que no ha iniciado sesión , el comportamiento con respecto al contenido restringido puede ser uno de los siguientes:
- Mensaje en pantalla - Al usar esta opción, el valor predeterminado mensaje de error Se puede modificar según sea necesario. Para modificar el mensaje de error, puede consultar los pasos mencionados. aquí.
- Redirigir al enlace de la página - El usuario puede ser redirigido a cualquier lugar especificado. URL.
- Redirigir a la página de inicio de sesión - El usuario es redirigido automáticamente al valor predeterminado. Página de inicio de sesión de WordPress, facilitando el proceso de autenticación y acceso al usuario.
- Inicio de sesión único - Esta opción se puede utilizar para redirigir automáticamente al usuario a su proveedor de identidad para SSO como está configurado en el Complemento SAML SSO or Complemento SSO de OAuth.
¿Qué sucede cuando un usuario intenta acceder a una página restringida o publicar para su rol de usuario?
- digamos, en el Restricción de páginas y publicaciones Complemento, ha introducido el valor “Administrador; Autor” en el cuadro de entrada. Ingrese los roles que pueden ver esta página para la “Página A” de modo que solo el usuario con roles de Administrador y Autor en WordPress pueda acceder a esa página. Ahora, si un usuario que tiene el rol de Suscriptor en el sitio de WordPress, intenta acceder a la Página A después de iniciar sesión, por defecto se le mostrará al usuario una página de errores de WordPress con el mensaje "¡Ups! No estás autorizado a acceder a esto”.
- Puedes cambiar esto Comportamiento de contenido restringido de páginas bajo el Restringir opciones después de iniciar sesión en la pestaña Acceso a la página pestaña. De manera similar, para cambiar este comportamiento para las publicaciones, puede navegar a la página Restringir opciones después de iniciar sesión en la pestaña Acceso a publicaciones .
Para un usuario que no tiene el rol para acceder a una página o publicación según la configuración del complemento, el comportamiento para restringir el contenido puede ser el siguiente:
- Mensaje en pantalla - Al usar esta opción, el valor predeterminado mensaje de error Se puede modificar según sea necesario. Para modificar el mensaje de error, puede consultar los pasos mencionados. aquí.
- Redirigir al enlace de la página - El usuario puede ser redirigido a cualquier URL especificada, por ejemplo, una página de error personalizada.
Restringir al usuario redirigiéndolo a un mensaje/página de error personalizado.
¿Cómo redirigir a un usuario restringido a una página de error personalizada para proteger el contenido de esa página?
Redirigir a un usuario que no ha iniciado sesión a una página de error personalizada
- Si desea redirigir a un usuario que no ha iniciado sesión a una página de error personalizada, puede utilizar el Restringir opciones antes de iniciar sesión (Lazy section loading) bajo la sección Comportamiento de contenido restringido en la pestaña Acceso a la página/Acceso a la publicación
- En la sección Restringir opciones antes de iniciar sesión, Haga click en el botón Redirigir al enlace de la página Seleccione esta opción e introduzca la URL de la página de error personalizada a la que desea redirigir a los usuarios que no hayan iniciado sesión.
- Haga clic en Guardar y probar URL para confirmar la página a la que se redirigirá al usuario.
- Una vez configurado esto, si un usuario no registrado intenta acceder a un página restringida or publicación restringida, el usuario sería redirigido a un página de error personalizada según lo configurado.
Redirigir a un usuario que no tiene el rol requerido a una página de error personalizada
- Si desea redirigir al usuario (que no tiene el rol requerido después de iniciar sesión para acceder a las páginas) a una página de error personalizada, puede utilizar la Restringir opciones después de iniciar sesión (Lazy section loading) bajo la sección Comportamiento de contenido restringido en la pestaña Acceso a la página/Acceso a la publicación
- En la sección Restringir opciones antes de iniciar sesión, Haga click en el botón Redirigir al enlace de la página Seleccione esta opción e introduzca la URL de la página de error personalizada a la que desea redirigir a los usuarios que no hayan iniciado sesión.
- Haga clic en Guardar y probar URL para confirmar la página a la que se redirigirá al usuario.
- Una vez configurado esto, los usuarios que no tienen el rol serán redirigidos a una página de error personalizada según la configuración.
¿Cómo agregar un mensaje personalizado para los usuarios restringidos?
Mensaje de error personalizado para un usuario que no ha iniciado sesión
- Si desea mostrar un mensaje de error personalizado a un usuario que no ha iniciado sesión, puede utilizar el Restringir opciones antes de iniciar sesión (Lazy section loading) bajo la sección Comportamiento de contenido restringido en la pestaña Acceso a la página/Acceso a la publicación
- En la sección Restringir opciones antes de iniciar sesión, Haga click en el botón Mensaje en pantalla Seleccione esta opción e introduzca el mensaje que desea mostrar a los usuarios restringidos.
- Haga clic en Guardar y obtener vista previa para ver cómo se mostraría el mensaje.
- Una vez configurado, si un usuario que no ha iniciado sesión intenta acceder a una página o publicación restringida, se le mostrará una pantalla con un mensaje de error personalizado, como se muestra en la captura de pantalla a continuación.
Mensaje de error personalizado para un usuario que no tiene el rol requerido
- Si desea mostrar un mensaje de error personalizado a un usuario que no tiene el rol requerido después de iniciar sesión para acceder a las páginas, puede utilizar el Restringir opciones después de iniciar sesión (Lazy section loading) bajo la sección Comportamiento de contenido restringido en la pestaña Acceso a la página/Acceso a la publicación
- En la sección Restringir opciones después de iniciar sesión, Haga click en el botón Mensaje en pantalla Seleccione esta opción e introduzca la URL de la página de error personalizada a la que desea redirigir a los usuarios que no hayan iniciado sesión.
- Haga clic en Guardar y obtener vista previa para ver cómo se mostraría el mensaje.
- Una vez configurado esto, a los usuarios que no tengan el rol se les mostrará una pantalla de mensaje de error personalizada como se muestra en la captura de pantalla a continuación.
Redirigir al inicio de sesión único (SSO)
¿Cómo funciona el plugin Page Restriction con el plugin SAML SSO para WordPress?
- El Plugin SAML SSO para WordPress habilita el inicio de sesión único en el sitio de WordPress con el proveedor de identidad (por ejemplo, Okta, Azure AD, Azure B2C, Salesforce, ADFS, Keycloak etc.) configurado en el complemento. Plugin de restricción de página junto con el complemento SAML SSO permite para proteger páginas/publicaciones específicas del sitio mediante inicio de sesión único..
- digamos que tienes "Página A" restringida detrás de SSO. Esto significaría que cuando el usuario intenta acceder a la Página A, El usuario será redirigido automáticamente al proveedor de identidad. (según la configuración del plugin WP SAML SSO) página de inicio de sesión para autenticación. Tras una autenticación exitosa por parte del proveedor de identidad (IDP), el usuario iniciará sesión en el sitio de WordPress y tendrá acceso a la página A.
- Para configurar las opciones de SSO para páginas/publicaciones, navegue hasta el Acceso a la página/Acceso a la publicación Presione la tecla Tab y marque las casillas de verificación de las páginas que se encuentran debajo de Hacer la página privada columna a restringir a los usuarios que no hayan iniciado sesión.
- Ahora navegue hasta seleccionar el Comportamiento de contenido restringido sección y bajo el Restringir opciones antes de iniciar sesión, Haga click en el botón Inicio de sesión único opción para redirigir a los usuarios restringidos a la página de inicio de sesión de IDP.
Misceláneos
¿Cómo asignar restricción de página principal a páginas secundarias?
- Para asignar restricciones dadas a las páginas principales a las páginas secundarias, vaya a Acceso a la página .
- En la sección Asignar automáticamente la configuración principal a páginas secundarias columna, seleccione la opción para asignar restricciones de las páginas principales a las páginas secundarias. Al marcar la casilla, las páginas secundarias bajo la página principal seleccionada serán se asignó automáticamente la configuración principal
- Haga clic en Guardar configuración una vez seleccionadas las páginas requeridas.
Nota: Para asignar de forma predeterminada la configuración de la página principal a todas las páginas secundarias, puede activar la opción "Asignar automáticamente la configuración principal a todas las páginas secundarias" en la sección "Configuración global para todas las páginas" .
Conclusión
El plugin Restricción de Páginas y Publicaciones limita el acceso al contenido de las páginas, publicaciones y bloques de tu sitio WordPress según los roles de usuario. Este plugin garantiza un proceso sencillo para restringir el acceso a páginas y publicaciones según los roles, permitiéndote administrar a tus usuarios y controlar su acceso al sitio.
Si busca algo que no encuentra, envíenos un correo electrónico a samlsupport@xecurify.com.
Artículos Relacionados
Gracias por su respuesta. Nos pondremos en contacto con usted pronto.
Algo salió mal. Por favor envíe su consulta nuevamente

Registrarse