我需要一个函数来计算Wordpress博客中的帖子数量,以了解您是在查看某个类别,给定的标签还是整个博客。返回Wordpress中的帖子数
我很想避免重写每一个不同的情况,并希望确保我在可靠的道路上下车。相对较新的WordPress的任何帮助表示赞赏。
感谢
我需要一个函数来计算Wordpress博客中的帖子数量,以了解您是在查看某个类别,给定的标签还是整个博客。返回Wordpress中的帖子数
我很想避免重写每一个不同的情况,并希望确保我在可靠的道路上下车。相对较新的WordPress的任何帮助表示赞赏。
感谢
如果要检索在博客中的所有帖子的计数,使用wp_count_posts()。要从特定类别获取发帖数量,请在get_posts()的调用中执行count(),并将类别ID指定为参数。
例子:
<?php
$posts = get_posts('category=1');
$count = count($posts);
echo $count;
?>
不幸的是WordPress的wp_count_posts()函数将不计一类的帖子。它只会计算不同的帖子类型,即帖子,页面,草稿以及3.0中的自定义帖子类型。
提供模板函数:WordPress › Count Posts « WordPress Plugins.可以从中借用代码并将其集成到主题的functions.php文件中。
谢谢 - 这是我可以开展工作的一个很好的开始。非常感激。 – ROb 2010-07-20 10:14:11
谢谢丹尼斯 - 感谢您抽出时间。我已经看到了很多非常复杂的解决方案,因此我们非常感激地收到了一个简单的方法。非常感谢 – ROb 2010-07-20 10:15:19