2010-06-12 69 views
0

我在Wordpress中使用wp_list_categories標記。 我想將它包裝在一個條件中,所以只有在數據庫中有帖子時才使用它。是這樣的:有條件使用wp_list_categories(Wordpress)

if ($number_of_posts > "0") { 
} 

但我找不到一個函數,讓我算一下帖子的數量。任何人都知道解決方案

回答

1

我會用the loop想法與query posts

query_posts('posts_per_page=1'); 
if(have_posts()) { 
    // run code here! 
} 

希望這有助於:)

+0

已經找到了答案 - 但謝謝! – YsoL8 2010-06-12 10:31:51

+0

不用擔心,只是一個建議,但也許你可以在這裏發佈你的解決方案,讓別人可以向你學習? – studioromeo 2010-06-12 10:38:19

0

發現這個片斷:

$num_pages = wp_count_posts('page');  
$num_pages = $num_pages->publish; //publish 

,當使用如下,解決了我的問題:

<?php 
if ($num_posts > "0") { 
wp_list_categories('title_li=Blog:'); 
}