Muchos de nosotros usamos los menús de WordPress para que sea más fácil para las visitas del sitio web encontrar lo que están buscando. En muchos casos tiene sentido visualizar algunos menús y opciones de un menú sólo para usuarios con ciertos privilegios o roles. Privilege Menu es un práctico plugin que permite visualizar los elementos del menú basados en roles o el estatus de tus usuarios.
Privilege Menu muestra los elementos del menú en base a si un usuario ha iniciado sesión, está desconectado o según el papel asignado a dicho usuario. Simplemente tienes que elegir las restricciones de acceso de cada usuario y las funciones de elemento del menú una vez añadidos.
Para empezar lo primero que tienes que haces es descargar el plugin y activarlo a través de la pestaña ‘Plugins’ en el panel de administración de WordPress:
- Dirígete a Apariencia > Menús
- Edita los elementos de menú según tus intereses. En primer lugar selecciona si deseas mostrar el elemento a todos los usuarios registrados, a todos los conectados o a ambos usuarios (por defecto).
- Guarda los cambios en el menú. Ahora deberías ver los elementos de menú excluidos en base a un usuario conectado/registrado o desconectado.
Hay otras maneras de hacer esta tarea. Pero gracias a este plugin, puedes cambiar los temas preservando al mismo tiempo tus ajustes del menú. Esto resuelve el problema de tener que modificar el archivo functions.php del tema para añadir restricciones en el menú. Los cambios en functions.php a menudo se sobrescriben con una actualización del tema. Este plugin elimina la preocupación de tener que actualizar el tema y perder los cambios que se han incluido.
Si quieres saber como actualizar un tema de WordPress y no perder los cambios puedes visitar este artículo, o este otro si tu intención es añadir un plugin para incluir nuevas funciones en tu plantilla y no perder los cambios al actualizar la misma.
Esta es una herramienta gratuita que puedes descargar desde el repositorio de plugins de WordPress.org.
Deja una respuesta