我在这里拔头发试图弄清楚这一点。我正在开发我的第一个自定义 WP 主题,由于某种原因,我无法让 the_content(( 的字体颜色特定于我所在的页面进行更改。
在我的主页上,我希望它是白色的。在我的单.php页面上,我希望它是黑色的。
我认为简单地将其包装在与主页上的类名不同的div 中就可以了,但是当我在我的单个文件中更改 css 文件中 the_content(( 的颜色属性时.php它会影响主页上的 the_content((,反之亦然!
我尝试在div 上键入样式 = "color:black",将其包装在 single.php上,但这也不起作用。
这有什么技巧吗?一定是我错过了什么。为什么页面上甚至不存在的完全不同的类的样式会影响样式?
试试这个,使用 css 中的类the_content块/div page_id目标。喜欢if( is_page( ID ( ( { 做一些有趣的事情。}
参考: https://www.skyverge.com/blog/apply-changes-single-wordpress-page/
例如.CSS 样式: body.page-id-2 .content{颜色:红色;}