Une fois connecté, la barre d'administration ajoute ce qui suit à ma <head>
section de page :
<style media="screen" type="text/css">
html { margin-top: 28px !important; }
* html body { margin-top: 28px !important; }
</style>
Maintenant, je peux supprimer cela en désactivant la barre d'administration
/* Disable the Admin Bar. */
add_filter( 'show_admin_bar', '__return_false' );
ou l'enlever complètement
/* Remove admin bar */
remove_action('init', 'wp_admin_bar_init');
Je voudrais garder la barre d'administration dans l'interface d'administration et ne supprimer que le CSS du front-end.
J'utilise déjà la réinitialisation CSS là où je l'ai définie margin: 0px
, mais le style de la barre d'administration l'emporte.
Alors, comment puis-je retirer le style de l'extrémité avant?
PS. Je sais que je peux désactiver la barre d'administration par utilisateur, mais ce n'est pas ce que je veux.
is_blog_admin
. Merci :)add_filter( 'show_admin_bar', function (){ return is_blog_admin() });
add_filter('show_admin_bar', 'is_blog_admin');
j'ai suggéré la modification mais elle a été rejetée. Je suppose que les deux critiques de haut niveau l'ont vu comme trop de changements sans se rendre compte que c'est exactement la même chose.Si vous souhaitez supprimer la barre d'administration (barre d'outils) ET le CSS bump de votre page, utilisez ceci:
La
_admin_bar_bump_cb
fonction est celle qui insère le CSS (situé dans wp-includes / admin-bar.php)la source
Je ferais quelque chose comme ça:
Supprimer la barre d'administration / CSS dans la classe head / body
ou si vous voulez simplement: supprimer le
html
CSS de marge supérieure dans<head>
Testé: version 4.7.3
la source
J'ai récemment dû le faire, je voulais juste que les styles CSS en ligne par défaut de wordpress (pour la barre d'administration) soient supprimés, mais je voulais que la barre d'administration reste. J'affichais la barre d'administration en bas de la page, pas en haut.
Voici ce qui s'est débarrassé de l'injection des styles de la fonction _admin_bar_bump_cb pour moi. J'ai ajouté ce qui suit à mes fonctions.php
la source