Tabla de Contenidos
Es posible que necesites mostrar alguna página de tu menú de WordPress solo a los usuarios registrados. Una forma fácil de hacerlo es utilizar el plugin Nav Menu Roles que además tiene mas funciones que veremos a continuación.
Puedes indicar cual es la página o entrada del menú que quieres mostrar según el rol del usuario. Solo tienes que ir a Apariencia → Menús en la barra lateral izquierda y añadir un elemento al menú.
Descripción
Este complemento te permite ocultar elementos del menú personalizados en función de los roles de usuario. Por lo tanto, si tienes un enlace en el menú que solo deseas mostrar a los usuarios registrados, a ciertos tipos de usuarios, o incluso solo a los usuarios que han cerrado la sesión, este complemento es perfecto.
Los roles del menú de navegación son muy flexibles. Además de las funciones de usuario estándar, puedes personalizar la funcionalidad añadiendo tus propias casillas de verificación con etiquetas personalizadas, utilizando el filtro nav_menu_roles y luego utilizando el filtro nav_menu_roles_item_visibility para verificar los criterios que necesitas.
Puedes verificar los valores meta de cualquier usuario (como las capacidades) y cualquier atributo personalizado añadido por otros complementos.
Nota Importante
En WordPress los elementos del menú y las páginas son entidades completamente separadas. Los roles del menú de navegación no restringen el acceso al contenido. Los roles del menú de navegación son solo para mostrar u ocultar elementos del menú de navegación. Si deseas restringir el contenido, también tendrás que utilizar un complemento de membresía.
Como se usa
- Dirígete a Apariencia → Menús
- Establece el «Modo de visualización» en «Usuarios registrados», «Usuarios desconectados» o «Todo el mundo». «Todos» es el valor predeterminado.
- Si deseas personalizar por función, configura el «Modo de visualización» en «Usuarios registrados» y en «Restringir el item del menú a un rol mínimo» marcando las casillas junto a las funciones deseadas.
Ten en cuenta que la función no limita el elemento estrictamente a esa función, sino a todos los que tienen la capacidad de esa función. Por ejemplo: un elemento establecido en «Suscriptor» será visible por los suscriptores y por los administradores. Piensa en esto más como un rol mínimo requerido para ver una página del menú.
Dudas
El soporte se maneja en los foros de WordPress. Ten presente que el soporte es limitado al ser un plugin gratuito y no cubre ninguna implementación personalizada del complemento. Antes de instalar el plugin, lee las preguntas frecuentes. Además, si encuentras algún problema verifica con otros complementos deshabilitando uno por uno y prueba utilizando un tema predeterminado.
Puedes descargar el plugin desde el repositorio de WordPress en la siguiente dirección.
Como puedes ver, con este plugin puedes mostrar u ocultar según que páginas solo a los usuarios que se han registrado en tu sitio web. Si conoces algún complemento similar no dudes en incluir tu comentario a continuación…
Deja una respuesta