【问题标题】:changing the_content() font color on single.php affects home page更改 single.php 上的 the_content() 字体颜色会影响主页
【发布时间】:2017-06-19 04:34:56
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 提供网址?

标签: css wordpress custom-theme


【解决方案1】:

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

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

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

【讨论】:

  • 我现在感觉好傻。我发誓我已经尝试过了,但没有奏效。但我又试了一次,它工作得很好。我已经连续编码两天了,我一定是把它应用到了错误的类/div/东西上。也许是时候暂时离开代码编辑器了!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-09-23
  • 2011-10-08
  • 1970-01-01
相关资源
最近更新 更多