我幾乎完成了一個新的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