如何仅显示在子类别中找到的那些帖子的计数,以显示在该子类别的存档页面中?
因此,如果我导航到Food > Fruits
存档页面,我想显示在Fruits
下面提交的帖子数量
不知怎的,我认为这很简单,但事实并非如此。
我没有开始与之对话的代码。我尝试了六种不同的选项,我在这里和网上找到了,但似乎都没有。
提前致谢。
答案 0 :(得分:1)
您可以尝试在存档模板上使用get_queried_object();。
<?php $category = get_queried_object(); echo $category->count; ?>
答案 1 :(得分:0)
你可以像这样手动完成:
<?php
$categories = get_categories(array('type' => 'post', 'include' => 19, 'orderby' => 'name', 'order' => 'ASC'));
foreach ($categories as $category) {
echo '<p>' . $category->count . '</p>';
}
?>
您需要将'include' => 19
中的数字19更改为您想要显示帖子计数的类别ID。
您可以尝试通过向类别归档模板中添加类似内容来自动化它:
<?php
$currCat = get_the_category();
$category_id = $currCat[0]->cat_ID;
$categories = get_categories(array('type' => 'post', 'include' => $category_id, 'orderby' => 'name', 'order' => 'ASC'));
foreach ($categories as $category) {
echo '<p>' . $category->count . '</p>';
}
?>