Como eliminar la barra superior en las plantillas de wordpress

Con el siguiente código podrás eliminar la barra superior que WordPress ha incluido en algunos de sus themes. Puede que para algunos usuarios esa barra sea una molestia.

eliminar barra superior wordpress

Otros artículos que te pueden interesar:

Eliminar la barra superior en algunos themes de wordpress

El código que queremos eliminar está ubicado en la carpeta “wp-incudes” de wordpress. Esta carpeta no debe ser modificado nunca debido a que pertenece a WordPress y no ha nuestro theme. Si la modificas, cuando actualicemos WordPress, todas tus actualizaciones desaparecerían. Para ello debemos incluir una función en el archivo functions.php de tu theme para que elimine este código.

Este es el código que aparece en el archivo “admin-bar.php” dentro de wp-includes y que no debe ser eliminardo.

function _admin_bar_bump_cb() { ?>
<style type="text/css" media="screen">
    html { margin-top: 32px !important; }
    * html body { margin-top: 32px !important; }
    @media screen and ( max-width: 782px ) {
        html { margin-top: 46px !important; }
        * html body { margin-top: 46px !important; }
    }
</style>

Lo que tenemos que hacer es incluir el siguiente código en el archivo functions.php de tu theme. De esta manera la barra superior siempre quedará eliminada. Aún actualizando WordPress, la barra seguirá eliminada.

// eliminar barra superior theme wordpress
add_action('get_header', 'remove_admin_bar_header');
function remove_admin_bar_header() {
    remove_action('wp_head', '_admin_bar_bump_cb');
}

Una vez puesto este código, veremos como la barra superior queda eliminada, y todo tu theme sube un poco para arriba.

Otros artículos que te pueden interesar:

Comentarios:

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *