首页 > 解决方案 > 有什么方法可以统计类别中的帖子吗?

问题描述

我的网站上有近 500 个类别。我想添加一个函数来计算每个类别中的帖子。由于类别太多,我无法尝试为每个类别代码添加帖子 ID 或名称。我需要 wordpress 为每个类别自动执行此操作。你有什么办法可以告诉我这样做吗?

{

                    <a href="<?php echo $collection_link; ?>">
                        <h5 class="text-center card-title">
                            <?php the_category(); ?>
                        </h5>
                    </a>
                    <a href="<?php echo $collection_link; ?>">
                        <p class="text-center d-flex justify-content-center card-text">
                            <?php //this is where post count should be displayed ?>
                        </p>
                    </a>

                </div><!-- end card-body -->}

标签: phpwordpressfunction

解决方案


如果您使用的是默认类别,那么您可以试试这个:

 $categories = get_the_category();

if ( ! empty( $categories ) ) {
    foreach( $categories as $cat ){
        echo $cat->name . " " . $cat->count;
    }   
}

$Categories 将是一个 cat 对象数组。因此,如果它不为空,那么您将能够访问每只猫并检索它的道具。


推荐阅读