Ocultar barra de administración en el frontend salvo para administradores
Este snippet desactiva la barra de administración que aparece en la parte superior del sitio para todos los roles de usuario, excepto para quienes tienen el rol de administrador. Es útil para mantener una apariencia más limpia en el frontend para clientes, suscriptores y otros roles.
Muestra de codigo del snippet
/**
* Ocultar la barra de administración en el frontend para todos los usuarios excepto administradores
* Autor: WPAdictos
*/
function wpadictos_ocultar_admin_bar_para_no_admin() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
- 100% Compatible
- Fácil de integrar
- Código seguro
$3.00 El precio original era: $3.00.$1.97El precio actual es: $1.97.
¿Dónde colocar el código?
Ubicación recomendada: Pegá este código en el archivo functions.php
del tema hijo o en un plugin personalizado.
Pasos para implementarlo
- Accedé al panel de administración de WordPress.
- Ir a Apariencia > Editor de archivos de tema (o usá FTP/SFTP).
- Abrí el archivo
functions.php
del tema hijo. - Pegá el snippet al final del archivo.
- Guardá los cambios.
Requisitos previos
- Acceso de administrador a tu sitio WordPress.
- Se deben usar roles estándar de WordPress (como
administrator
).
Ejemplo de uso práctico
Escenario: Un cliente accede al frontend del sitio tras iniciar sesión, y no ve la barra de herramientas de WordPress. Sin embargo, los administradores aún la pueden ver para tareas de gestión.
Personalización
Modificá fácilmente:
- Si querés permitir la barra a otros roles (como
editor
), agregá una condición adicional:!current_user_can('administrator') && !current_user_can('editor')
.
Cómo probar que funciona
- Iniciá sesión como administrador y verificá que la barra siga visible.
- Iniciá sesión con un rol distinto (cliente, suscriptor, etc.) y asegurate de que no vean la barra en el frontend.
Producto recomendado
WPCode Pro – The Best WordPress Code Snippets Plugin
In stock
Snippets Recomendados
Mostrar cuántos usuarios tienen un producto en el carrito
In stock
Añadir botón “Duplicar” en la lista de páginas
In stock
Mostrar insignia “NUEVO” en productos recientes de WooCommerce
In stock
Restringir acceso al admin solo a administradores
In stock
Desactivar completamente los feeds RSS en WordPress
In stock