我在Wordpress中使用wp_list_categories标记。 我想将它包装在一个条件中,因此只有在数据库中有帖子时才会使用它。类似的东西:
if ($number_of_posts > "0") {
}
但我找不到一个能让我计算帖子数量的功能。有人知道解决方案吗?
答案 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:');
}