具有当前分类的CPT的回声柱计数

时间:2014-11-11 作者:CSSMarc

我有一个叫做“运动员”的CPT和一个叫做“学校”的分类法。

添加了两个名为“term1”和“term2”的示例术语。

当用户查看这两个术语(taxonomy school.php)中任何一个术语的存档时,我需要能够从运动员CPT中回显包含当前查看的分类术语的当前帖子数量。

基本上是这样的:

<?php echo count_posts (\'athlete\', \'school\', $currentTaxTerm); ?>
这有可能吗,请指点一下?

2 个回复
最合适的回答,由SO网友:Howdy_McGee 整理而成

在分类法归档模板中,只需添加以下内容:

在顶部:global $wp_query;

然后,要获取整个学期的职位计数:

echo $wp_query->found_posts

这将显示查询中的所有帖子,在分类模板中,这些帖子将是附加到术语的所有帖子。

WP Query Codex

SO网友:skim-

当您进入归档页面的循环时,可以执行以下操作:

if(have_posts()) {
  echo found_posts() . " total posts";
}
while(have_posts()) {

  // display each post

}

结束

相关推荐

Custom taxonomy template loop

我知道这个问题问得很多,但我找不到一个适合我的答案。我制作了一些自定义帖子类型和一些自定义分类法。我有自定义的帖子类型Products 并与分类法相联系Product Categories. 当用户在产品页面上单击产品类别时,我想向他显示该特定类别中的所有产品。问题是,产品类别将约为50种。现在我发现的唯一一件事就是把这个<?php $loop = new WP_Query( array( \'post_type\' => \'all_products\', \'posts_per_page\