¿Cómo quitar la barra del admin bar de wordpress para todos los usuarios?

Localizemos el archivo functions.php

Para quitar el admin bar de WordPress, buscamos el archivo functions.php. Se halla en la ruta wp-content\themes\el_nombre_de_tu_tema. Tengo que advertir, que antes de modificar este archivo, recomiendo fuertemente que tengáis un tema hijo por motivos que explico hoy en WordPress con Isabel Pastor, en el artículo Cómo crear un tema hijo

También podemos encontrar este archivo en el CMS de nuestro WordPress en Apariencia –> Editor –> y en la derecha, buscamos el archivo functions.php, lo seleccionamos y desde ahí también lo podemos modificar.

En cualquier caso, para ocultar esta barra para todos los usuarios, simplemente añadid estas líneas de código a vuestro functions:

<?php
/* Deshabilitar la Barra de Administración de WordPress para todos los usuarios. */
  show_admin_bar(false);
?>

¿Cómo deshabilitar la barra de administración de WordPress para todos los usuarios, excepto para administradores?

No es necesario que tengas conocimientos de php, ya que sólo se trata de copiar y pegar unas líneas de código. Procedemos:

Igual que el caso anterior, podemos quitar el admin bar de WordPress editando el archivo functions.php. Pero esta vez, añadiremos estas líneas de código PHP:

<?php
/* Deshabilitar la Barra de Administración de WordPress para todos los usuarios, excepto admin */
add_action('after_setup_theme', 'remove_admin_bar');
 
   function remove_admin_bar() {
      if (!current_user_can('administrator') && !is_admin()) {
          show_admin_bar(false);
   }
}
?>

Y ya está, nuestros clientes o visitantes ya no verán la barra, nosotros, los administradores del sitio sí.

Espero haber servido de ayuda, ya sabéis, si os gusta podéis compartir o comentar. Si queréis os podéis poner en contacto conmigo también.

Muchas gracias por leerme, amigos

¡Comparte!