仅在首页隐藏特定的div/类

时间:2017-02-25 作者:smith

大家好,我这里有一个问题,我如何在头版隐藏某个div或class,但在其他页面显示它(div/class)。。

如果我使用

#page-element {
    display: none;
}
它可能会结束,所有的元素都消失了。。。。。

1 个回复
SO网友:Nathan Johnson

如果WordPress主题正确地完成了它的工作,那么它将使用body_class() 函数输出<body> 标签如果是这样,那么在主页上,它将添加.home 类,我们可以将该类作为目标,如下所示:

.home #page-element { display: none; }
如果主题未使用body_class() 上的函数<body> tag,那么这就行不通了。

相关推荐

在带有PHP的子主题中包含style.css

在里面https://codex.wordpress.org/Child_Themes 这是包含样式的最佳实践。css在子主题中,必须将下面的代码放入函数中。php的子主题,但将“父样式”替换为可以在函数中找到的父主题的参数。父主题的php。我在我的主题文件中找不到它,那里也没有多少代码。使用@import包含父主题样式表的方法不适用于我,放入文件的css不会在任何浏览器的站点上显示自己。function my_theme_enqueue_styles() { $parent_s