返回Wordpress中的帖子数量

时间:2010-07-19 17:46:06

标签: wordpress

我需要一个函数来计算Wordpress博客中的帖子数量,如果你正在查看某个类别,给定标签或整个博客,那么这些帖子就会知道。

我渴望避免为每种不同情况重写,并希望确保我走上可靠的道路。 Wordpress相对较新的任何帮助表示赞赏。

由于

2 个答案:

答案 0 :(得分:0)

如果要检索博客中所有帖子的计数,请使用wp_count_posts()。要从特定类别获取帖子计数,请在调用get_posts()时使用指定为参数的类别ID执行count()。

示例:

<?php
$posts = get_posts('category=1');
$count = count($posts);

echo $count;
?>

不幸的是,WordPress的'wp_count_posts()函数不会计算类别的帖子。它只计算不同的帖子类型,即帖子,页面,草稿,以及3.0,自定义帖子类型。

答案 1 :(得分:0)

提供模板功能:WordPress › Count Posts « WordPress Plugins.可以从中借用代码并将其集成到主题的functions.php文件中。