header.php中有一个div元素,我只想在postpage中显示。div不应该在主页、404页面、类别、页面或标记页面上可见。它应该是唯一可见的张贴页。
我想的方法是使用css。div元素将有一个类。设类为hide-container
,则该类设置为display:none;
。诀窍是在postpage中显示另一个div container
。
下面的代码显示了类的单打。
<div class="hide-container <?php if(is_singular() ) { ?>container<?php } ?>">
上面的代码会起作用,但它在除主页之外的所有页面上都显示了div元素。我只想把div显示在post页面上。
提前谢谢。
使用is_home()
条件标记
<div class="social-tools <?php if(is_home() ) { ?>container<?php } ?>">
尽管它是这样写的——is_home()
显示了帖子页面
看看这个问题