Où est ce code CSS?
Je veux dire le margin-top: 46px !important!;
je dois le changer en 1px
pour éliminer la marge supérieure. Mais je ne l'ai trouvé dans aucun fichier de thème.
Remarque: j'ai recherché les textes de tous les fichiers avec FileSeek Pro. Mais n'a rien trouvé. (même avec Inspect Element dans Firefox)
Le code CSS que vous voyez est ajouté par le noyau de WP lorsque la barre d'administration est affichée.
La fonction qui la produit s'appelle _admin_bar_bump_cb()
et s'appelle hook sur wp_head
.
Alors, comment s'en débarrasser? Supprimez simplement cette action de ce crochet:
function remove_admin_bar_bump() {
remove_action( 'wp_head', '_admin_bar_bump_cb' );
}
add_action('get_header', 'remove_admin_bar_bump');
Vous pouvez ensuite l'ajouter dans votre CSS et utiliser body.admin-bar
comme contexte si vous souhaitez ajouter des styles uniquement si la barre d'administration est visible.
Voici ce que vous pouvez faire à ce sujet:
html {margin-top: 1px !important;}
Si l'un de ces problèmes ne résout pas le problème, veuillez me laisser savoir quel thème utilisez-vous.
Si vous ne le voyez pas dans le code source d'affichage (ctrl + u), javascript l'a probablement ajouté.
Et aussi, est-ce uniquement disponible lorsque vous êtes connecté? Je pense que cela est dû à la barre d'administration de WordPress.
Cordialement, Renz