php - 计算自定义帖子类型分类法 (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。我究竟做错了什么?
解决方案
推荐阅读
- numpy - 具有多个数组的 Numpy 元素加法
- java - 将 For 表达式更改为 lambda Java 8
- python - 不能用递归引用腌制对象
- django - Django REST Knox 身份验证问题
- azure - Azure CosmosDB 存储过程以更新所有项目的字段
- python - 如何使用for循环或while循环根据条件在字符串中查找单词
- c# - (Unity - C#) 按钮触发其他事件的问题
- list - 字典中的 Ansible 解析列表
- bash - 没有文件扩展名的 Bash 或 tsch 命令
- react-native - 有没有一种好方法可以设置 headerRight 以在 React Native 中传递 onPress 事件