有条件地使用wp_list_categories(Wordpress)

时间:2010-06-12 09:58:34

标签: wordpress themes

我在Wordpress中使用wp_list_categories标记。 我想将它包装在一个条件中,因此只有在数据库中有帖子时才会使用它。类似的东西:

if ($number_of_posts > "0") {
}

但我找不到一个能让我计算帖子数量的功能。有人知道解决方案吗?

2 个答案:

答案 0 :(得分:1)

我会在the loop

中使用query posts想法

类似

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

希望这会有所帮助:)

答案 1 :(得分:0)

找到此代码段:

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

如果使用如下,解决了我的问题:

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