J'ai une page spécifique et j'ai juste besoin de changer la couleur de fond de cette page, la structure de la page commence comme ceci :
<body class="..."> <div class="start-class"> ...... </div> </body>
Je veux mettre functions.php
, par exemple :
add_filter( 'body_class', 'my_css'); function my_css( $classes ) { if ( is_page(82) ) find div that has specific "start-class" because it doesn't have any id $classes[] = 'my-custom'; return $classes; }
Y a-t-il un moyen de l'ajouter ? ..Merci à tous! ! acclamations!
Si vous modifiez/ajoutez le code php suivant à la balise
header.php
文件中的body
......, WordPress ajoutera automatiquement la "classe body" avec un
page-id-xxx
,其中“xxx”代表每页的一个单独的id号,与页面id相对应在数据库中。然后,您可以为该 id 创建一个带有background-color
的 CSS 规则 (#page-id-xxx { background-color: #abc; }
et l'ajoutera à la feuille de style universelle ou accédera simplement à la page via le personnalisateur.Enfin, j'ai décidé d'appliquer une transparence totale à tous les niveaux d'éléments conteneurs dans le corps :
Je peux l'utiliser dans le texte chaque fois que cela est applicable
add_filter( 'body_class', 'my_css');
J'ai dit dans le post que cela me faciliterait la vie... Merci quand même @Johannes, @Broe, @Rahul Srivastava ! acclamations! ! !