隐藏除主页之外的所有页面标题

时间:2016-01-01 08:38:23

标签: css wordpress

我正在使用wordpress和主题 我想隐藏所有页面并发布标题。 所以我添加

.page-header {
    display:none;
}

到css文件。

有效。但我不想隐藏主页标题。 怎么做?

2 个答案:

答案 0 :(得分:0)

将css添加到您的主页body并将其设置为阻止

.homeapge.page-header {
    display:block;
}

主页

 <body class="... homepage">...</body>

现在你知道你在主页的主体上有这个可见的

答案 1 :(得分:0)

WordPress有一个名为body_class()的函数,根据当前页面(和......)可以返回一些类,可以添加到body元素中。

  

Function Reference/body class

     

主题有一个body标签的模板标签,可以帮助主题作者更有效地使用CSS。模板标签称为body_class。此函数为body元素提供了不同的类,并且通常可以添加到header.php的HTML正文标记中。

用法

<body <?php body_class(); ?>> 

如果您的主题正在使用该功能,您可以从选择器中排除主页,如下所示:

body:not(.home) .page-header { display: none; }