La barra de administración de WordPress es una herramienta útil que permite acceder rápidamente a diferentes opciones del panel de control mientras se navega por el sitio. Sin embargo, para usuarios que no son administradores, esta barra puede resultar innecesaria o incluso confusa. Si deseas mantener tu sitio más limpio y sencillo para otros usuarios, aquí te mostramos cómo deshabilitar la barra de administración de WordPress para todos, excepto los administradores.
¿Por qué deshabilitar la barra de administración para ciertos usuarios?
Antes de proceder, es importante entender las razones por las que podrías querer desactivar la barra de administración:
- Evitar confusión: Los usuarios que no son administradores pueden sentirse confundidos por las opciones visibles en la barra.
- Mejorar la experiencia de usuario: Al eliminar la barra, los usuarios pueden centrarse en la funcionalidad principal del sitio.
- Estética: Si tu sitio tiene un diseño personalizado, la barra puede interferir con la apariencia.
Con estas razones en mente, veamos las diferentes maneras de deshabilitar la barra de administración.
Métodos para deshabilitar la barra de administración en WordPress
1. A través de las configuraciones del usuario
WordPress ofrece una configuración predeterminada para deshabilitar la barra de administración por usuario:
- Inicia sesión en el panel de administración de WordPress.
- Ve a la sección Usuarios > Todos los usuarios.
- Haz clic en el nombre de usuario al que deseas deshabilitar la barra.
- En la página de edición de perfil, desmarca la opción Mostrar barra de herramientas al ver el sitio.
- Guarda los cambios.
Este método funciona bien si solo necesitas realizar cambios para uno o pocos usuarios. Sin embargo, no es práctico para manejar muchos usuarios al mismo tiempo.
2. Deshabilitar la barra mediante un plugin
Si prefieres no tocar código, puedes usar un plugin para gestionar esta configuración. Un plugin popular para este propósito es Hide Admin Bar. Sigue estos pasos:
- Ve a Plugins > Añadir nuevo.
- Busca «Hide Admin Bar» en el repositorio de plugins.
- Instala y activa el plugin.
- Configura el plugin según tus necesidades. Generalmente, los plugins de este tipo tienen opciones para desactivar la barra de administración para roles específicos.
Este enfoque es ideal si buscas una solución rápida y no tienes conocimientos de código.
3. Deshabilitar la barra con código
Para aquellos que tienen experiencia manejando código en WordPress, este método es directo y eficiente. Puedes usar el siguiente fragmento de código para deshabilitar la barra de administración para todos los usuarios excepto los administradores:
- Accede a los archivos de tu tema (preferiblemente un tema hijo) usando FTP o el editor de temas en WordPress.
- Abre el archivo
functions.php
. - Agrega el siguiente código:
add_action('after_setup_theme', function() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
});
- Guarda los cambios.
Este código verifica si el usuario actual no es administrador y desactiva la barra de administración si se cumplen las condiciones.
4. Usar un plugin de roles y capacidades
Otra opción es utilizar un plugin que gestione roles y capacidades, como User Role Editor. Este tipo de plugins te permite personalizar qué opciones están disponibles para cada rol de usuario, incluyendo la visibilidad de la barra de administración.
- Instala y activa User Role Editor.
- Ve a Usuarios > User Role Editor.
- Selecciona el rol de usuario que deseas modificar.
- Ajusta las capacidades y desactiva las opciones relacionadas con la barra de administración.
- Guarda los cambios.
¿Cómo probar los cambios?
Después de aplicar cualquiera de los métodos anteriores, es importante verificar que la barra de administración esté correctamente deshabilitada para los usuarios correspondientes:
- Cierra sesión como administrador.
- Inicia sesión con un usuario que no sea administrador.
- Navega por el sitio y confirma que la barra de administración no sea visible.
Si la barra sigue apareciendo, revisa los pasos del método que utilizaste para asegurarte de que todo esté configurado correctamente.
Resumen
Deshabilitar la barra de administración de WordPress para todos los usuarios excepto los administradores es una forma efectiva de mejorar la experiencia de usuario y mantener el sitio más organizado. Puedes lograrlo mediante configuraciones individuales, plugins o agregando un simple fragmento de código. Elige el método que mejor se adapte a tus necesidades y nivel de experiencia.
Si estás profundizando tus conocimientos en el mundo WordPress y necesitas un servicio de hosting que se adapte a tus necesidades, te invitamos a conocer los planes de WordPress Hosting que DonWeb tiene para ofrecerte.