Wordpress类别列表,说明和帖子计数

时间:2013-10-15 21:52:47

标签: php wordpress categories

我正在寻找一种方法来列出所有类别及其描述,并在每个类别旁边显示一个数字,表示每个类别中有多少帖子(已发布)。

所以输出就像:

类别名称1
描述(3)

类别名称2
描述(16)

类别名称3
描述(7)

..等,括号中的数字是该类别中的帖子数。

我一直在使用这个很接近,但它只需要提到的帖子数量。

<?php
$categories = get_categories('exclude=1&title_li=');
foreach ($categories as $cat) {
echo "<h2><a href=\"".$cat->category_nicename."\">".$cat->cat_name."</a></h2>
      <p>".$cat->category_description."</p>";
   }
?>

提前致谢。

1 个答案:

答案 0 :(得分:2)

get_categories()返回类别计数 - 请参阅http://codex.wordpress.org/Function_Reference/get_categories#Return_values

...所以你可以像$cat->category_count一样插入它:

<?php
$categories = get_categories('exclude=1&title_li=');
foreach ($categories as $cat) {
    echo "<h2><a href=\"".$cat->category_nicename."\">".$cat->cat_name."</a></h2>
          <p>".$cat->category_description."(".$cat->category_count.")</p>";
}
?>