0

我在这里拉头发试图弄清楚这一点。我正在开发我的第一个自定义 WP 主题,由于某种原因,我无法让 the_content() 的字体颜色更改为特定于我所在的页面。

在我的主页上,我希望它是白色的。在我的 single.php 页面上,我希望它是黑色的。

我认为只需将其包装在一个类名与主页上的类名不同的 div 中即可,但是当我在我的 single.php 文件中更改我的 css 文件中 the_content() 的颜色属性时,它会影响 the_content()在主页上,反之亦然!

我尝试在将其包装在 single.php 上的 div 上专门输入 style = "color:black",但这也不起作用。

这有什么技巧吗?一定有我想念的东西。为什么页面上甚至不存在的完全不同的类的样式会影响样式?

4

1 回答 1

0

试试这个,使用 css 中的 page_id 类定位 the_content 块/div。比如, if( is_page( ID ) ) { 做一些有趣的事情。}

参考:https ://www.skyverge.com/blog/apply-changes-single-wordpress-page/

前任。CSS 样式:body.page-id-2 .content{color:red;}

于 2017-06-19T04:53:00.570 回答