首页 > 解决方案 > 计算自定义帖子类型分类法 (WordPress) 中的帖子数量

问题描述

我正在尝试返回自定义分类法(鞋子)中所有类别的列表,以及每个类别中包含的帖子数量(如果有助于了解,帖子类型是“项目”)。但我的代码似乎没有显示帖子的数量:

<ul>
<?php
$shoes = array(
        'taxonomy'      => 'shoes',
        'hide_empty'    => 0,
        'orderby'       => 'name',
        'order'         => 'ASC',
        'hierarchical'  => 0
    );
    $count_query = new WP_Query( $shoes );
    $cats = get_categories($shoes);
    foreach($cats as $cat) {
?>
    <li>
        <a href="<?php echo get_category_link( $cat->term_id ) ?>"><?php echo $cat->name; ?><span><?php echo $count_query->found_posts; ?></span></a>
    </li>
<?php
}
?>
</ul>

类别名称和链接有效,但<span>无论实际有多少帖子,帖子数(在 内)总是返回 1。我究竟做错了什么?

标签: phpwordpressloopscategories

解决方案


推荐阅读