更改single.php上的the_content()字体颜色会影响主页

时间:2017-06-19 04:34:57

标签: css wordpress custom-theme

我正在把我的头发拉出来试图解决这个问题。我正在开发我的第一个自定义WP主题,由于某种原因,我无法获得the_content()的字体颜色来更改特定于我正在使用的页面。

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

我想简单地将它包装在一个div中,该div具有与主页上的类名不同的类名,但是当我在我的css文件中更改我的single.php文件中的the_content()的颜色属性时,它会影响它主页上的the_content(),反之亦然!

我尝试在将它包装在single.php上的div上专门输入style =“color:black”,但这也无效。

这有什么诀窍吗?必须有一些我想念的东西。为什么在页面上不存在的完全不同的类的样式会影响样式?

1 个答案:

答案 0 :(得分: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;}