我几乎完成了一个新的WordPress主题,我的第一个。有一些自定义代码,不幸的是我对PHP相当陌生。PHP/CSS - 防止div显示如果
http://www.designated.net.au/testbed/wordpress/
正如你可以看到有对置顶文章是“聚光灯”区域。但目前没有粘性帖子,每个帖子都显示在那里。当一个帖子变粘时,它会自动显示在那里。
我想要做的是让整个聚光灯区域不显示,如果没有粘性帖子。我不知道从哪里开始。
我几乎完成了一个新的WordPress主题,我的第一个。有一些自定义代码,不幸的是我对PHP相当陌生。PHP/CSS - 防止div显示如果
http://www.designated.net.au/testbed/wordpress/
正如你可以看到有对置顶文章是“聚光灯”区域。但目前没有粘性帖子,每个帖子都显示在那里。当一个帖子变粘时,它会自动显示在那里。
我想要做的是让整个聚光灯区域不显示,如果没有粘性帖子。我不知道从哪里开始。
那么,你可以使用div的visible: hidden
CSS属性来隐藏它,或者display:none
。你只需要检查是否有任何粘滞的帖子显示。如果nbrStickyPost变种是0。我需要看到一些query_posts()和have_posts()函数来真正确定nbrStickyPost的无CSS属性的DIV:
<?php
query_posts(array('post__in'=>get_option('sticky_posts')));
// $nbrStickyPost = something
$stickyPost = ""
if($nbrStickyPost === 0) {
$stickyPost = " style=\"display:none;\""
}
echo "<div id=\"spotlight-feature\"", $stickyPost, ">";
?>
<div id="spotlight-feature-top">
<!-- [...] -->
<?php while (have_posts()) : the_post(); ?>
<!-- [...] -->
此代码将添加显示器。
你能提供这个网站背后的php代码吗? –
发布一些代码,以便我们可以帮助你..你可以使用http://pastie.org或http://jsfiddle.net – Nelson
谢谢你们。这是我想隐藏的代码:http://pastie.org/4797229 – dais