Cómo ocultar elementos del menú de administración para usuarios específicos en WordPress










  • No todos los que inician sesión en el backend de WordPress necesitan acceso a todas las herramientas disponibles. Si alguien no entiende lo que está haciendo o comete un error, puede causar todo tipo de problemas en su sitio. Es por eso que muchos propietarios de sitios ocultan elementos del menú de administración en WordPress de algunos usuarios.

    Ocultar elementos del menú puede reducir en gran medida problemas potenciales, como la eliminación accidental de contenido o el cambio de configuraciones vitales. Y en muchos casos, un usuario como un autor simplemente no necesita tener acceso a todo.

    Si tiene un sitio multiusuario, a veces necesitará que ciertas personas tengan permisos específicos pero no tengan acceso a algunas de las herramientas en la barra de herramientas de administración. Los roles de usuario personalizados ayudan a que el sitio funcione sin problemas.

    En este tutorial, le mostraré cómo editar el menú por rol de usuario en WordPress. La mejor parte es que es rápido y fácil. No necesitas saber cómo escribir una sola línea de código.

    Cómo usar el complemento Editor de roles

    Hoy, le mostraré cómo funciona el Editor de roles de usuario y cómo puede configurar WordPress para ocultar elementos de menú para usuarios específicos. Es una herramienta rica en funciones que es fácil de usar y ayudará a mantener las opciones alejadas de cuentas de usuario específicas.

    1. Instalar el complemento

    • En la navegación de la columna izquierda, pase el mouse sobre el enlace «Complementos» y haga clic en el enlace «Agregar nuevo».
    • En el cuadro «Buscar complementos…», ingrese «Editor de roles de usuario».
    • Instale y active el complemento «Editor de roles de usuario».

    Editor de roles de usuario

    2. Editar una función de usuario

    En la columna de navegación de la izquierda, pase el mouse sobre el enlace «Usuarios» y haga clic en el enlace «Editor de roles de usuario».

    Herramienta de edición de roles de usuario

    Utilice el cuadro desplegable para seleccionar el rol que desea editar.

    Seleccionar rol de usuario

    En la columna del grupo, puede seleccionar qué permisos desea editar. Puede ordenar por núcleo, tipos de publicaciones personalizadas y otras funciones disponibles para su sitio.

    Seleccionar grupo de permisos

    Para ocultar un elemento del menú en WordPress, deberá tener seleccionada la opción «Core».

    En la segunda columna, elija qué habilidades tendrá el usuario haciendo clic en la casilla de verificación.

    Elige habilidades

    3. Elija qué elementos del menú eliminar

    Desde aquí, puede elegir qué habilidades eliminar del menú de administración para proteger el sitio de alteraciones. Por ejemplo, puede hacer clic en la opción para eliminar la instalación de complementos y temas para evitar que otros agreguen esos elementos.

    Si necesita ver una lista de opciones que son más fáciles de leer, haga clic en la opción «Mostrar capacidades en forma legible por humanos». Esto traducirá los permisos codificados de WordPress en un diseño más legible.

    Formulario legible por humanos

    Una vez que haya seleccionado las habilidades, haga clic en el botón «Actualizar».

    Actualizar rol de usuario

    Aparecerá una ventana de confirmación. Haga clic en el botón «Sí» si está seguro de que desea editar la función de usuario.

    Sí Permisos

    Ahora, el usuario solo tendrá los permisos que haya establecido. Las opciones que ha eliminado no serán visibles.

    4. Crear un nuevo rol en WordPress

    Si desea crear un nuevo rol para otro usuario, haga clic en el botón «Agregar rol» a la derecha.

    Agregar rol

    Complete los espacios en blanco para el usuario y haga clic en «Agregar rol». La opción «Hacer una copia de» hace referencia a los permisos predeterminados del nuevo rol. Luego, puede seleccionar a qué desea que tenga acceso el rol con las casillas de verificación de arriba.

    Agregar nuevo rol de usuario

    Otros complementos para ocultar elementos del menú

    Si bien el Editor de roles de usuario es un buen complemento, es posible que no se adapte a sus necesidades con precisión. La mejor manera de mantener la eficiencia de su sitio es asegurarse de que sus herramientas funcionen para sus propósitos. Un plugin que no te gusta o no usas no será de ninguna ayuda.

    Aquí hay un par de otros complementos que quizás desee considerar para que WordPress elimine los elementos del menú para los roles. Estos complementos amplían las capacidades del Editor de roles de usuario.

    administrar

    administrar

    Adminimize es una gran herramienta para administrar un sitio web multiusuario. Altera la forma en que se usa el backend y le brinda la posibilidad de asignar derechos específicos a partes del diseño. El complemento también admite tipos de publicaciones personalizadas , así como opciones personalizadas.

    Esta herramienta incluso le permite controlar los elementos del submenú de áreas seleccionadas. Por ejemplo, puede permitir que los usuarios agreguen una nueva publicación pero no modifiquen categorías o etiquetas. Ese tipo de control puede reforzar considerablemente los permisos de su sitio web.

    Interfaz de administración personalizada de WP

    Interfaz de administración personalizada de WP

    El complemento de interfaz de administración personalizada de WP es otra excelente opción para ocultar un elemento de menú en WordPress. No solo tiene acceso para asignar opciones del menú de administración, sino que también puede personalizar la interfaz de inicio de sesión.

    Si conoce CSS, JavaScript y PHP, puede personalizar aún más la apariencia agregando esos elementos directamente en la interfaz de administración personalizada de WP.

    ¿Cómo ayuda la eliminación de elementos del menú de administración de WordPress?

    Digamos que está trabajando con un cliente ayudándolo a poner en marcha un sitio web de WordPress. Si no saben qué hacen ciertas configuraciones, el cliente realmente puede causar algún daño.

    De hecho, tuve un cliente que casi inutilizó su sitio web porque cometió algunos errores administrativos fundamentales. Puede ser frustrante tener que volver atrás y corregir errores que nunca deberían haber ocurrido en primer lugar.

    Puede crear un tablero para que los clientes lo usen en WordPress . Pero ese es un proceso complicado, y puede ser una solución demasiado elaborada para el problema. Por lo general, es suficiente (y más fácil) simplemente eliminar ciertos permisos de una cuenta de usuario.

    Recuerde lo que dijo el destacado diseñador de sitios web William of Ockham : «La solución más simple es casi siempre la mejor». Esa es una filosofía que puede servir bien a la mayoría de nosotros. Ya sea que estemos hablando de sitios web o colocando estantes para guardar nuestros libros de diseño de sitios web.

    Administre la pantalla de administración con roles de usuario

    Poder ocultar los elementos del menú de administración en WordPress ayuda a proteger el sitio de cambios accidentales y potencialmente destructivos. También ayuda a evitar que los usuarios no autorizados accedan a partes del sitio a las que no necesitan acceder. Cualquiera que sea su propósito, los complementos anteriores pueden ayudar.

    ¿Alguna vez un cliente o usuario ha cambiado la configuración del sitio web sin su conocimiento? ¿Qué opciones le gustaría ver agregadas a herramientas como las enumeradas anteriormente?