Ich habe eine bestimmte Seite und muss nur die Hintergrundfarbe dieser Seite ändern. Die Seitenstruktur beginnt so:
<body class="..."> <div class="start-class"> ...... </div> </body>
Ich möchte functions.php
setzen, zum Beispiel:
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; }
Gibt es eine Möglichkeit, es hinzuzufügen? ..Danke euch allen! ! Prost!
如果您将以下 php 代码更改/添加到
header.php
文件中的body
标记......,Wordpress会自动添加“body类”,其中有一个
page-id-xxx
,其中“xxx”代表每页的一个单独的id号,与页面id相对应在数据库中。然后,您可以为该 id 创建一个带有background-color
的 CSS 规则 (#page-id-xxx { background-color: #abc; }
并将其添加到通用样式表或仅通过定制器访问该页面。最后,我决定对主体内的所有级别的容器元素应用完全透明度:
只要适用,我就可以在正文中使用
add_filter( 'body_class', 'my_css');
我在帖子中说过这样可以让我的生活更轻松......感谢无论如何@Johannes、@Broe、@Rahul Srivastava! 干杯!!!