php - 有什么方法可以统计类别中的帖子吗?
问题描述
我的网站上有近 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 -->}
解决方案
如果您使用的是默认类别,那么您可以试试这个:
$categories = get_the_category();
if ( ! empty( $categories ) ) {
foreach( $categories as $cat ){
echo $cat->name . " " . $cat->count;
}
}
$Categories 将是一个 cat 对象数组。因此,如果它不为空,那么您将能够访问每只猫并检索它的道具。
推荐阅读
- left-join - Pentaho 中的多个连接
- javascript - 如何优化 webpack 模块中的常量
- reactjs - react native - undefined 不是函数 updateState()
- php - 从数据库中选择 url 到 php 变量中
- json - 使用 Scala 在 spark-shell 中将 JSON 解析为具有 Option[T] arg 类型的类
- linux - 如何让 XPlot 在 Linux / Mono 上工作?
- npm - 自定义 newman 报告未加载到 newman run
- c - 是否可以仅使用比较和交换以原子方式写入许多地方?
- android - 用户输入后如何显示名称
- asp.net-web-api - 如何使用 ASP.NET Web API 将 CORS 中的 OPTIONS 请求配置为 Access-Control-Allow-Origin