蓝盟诗人[LUC]蓝客联盟

WordPress获取特定分类文章数

2010-09-19 18:04 作者: 来源: 本站 浏览: 1,958 views 我要评论 字号:

有时候我们想获取某个分类(category)下的文章数目,以便在博客的某个地方显示出来,但是并没有找到提供这个功能的WordPress内置函数(不知道你有没有找到?)。那只能自己编写函数,直接从数据库中读取信息了,下面就提供一个获取特定分类的文章数的函数,你可以将其放置在主题目录functions.php中:

方法一:

该函数提供三种调用方式:

1、在主循环中调出该函数,且不提供参数,则返回第一个分类的文章数:

2、提供的参数为数字,且该数字为分类的ID号,则返回对应ID的分类的文章数:

3、提供分类的缩略名,则返回对应缩略名的分类文章数:

以上函数以及调出在 WordPress 2.9.2 中测试成功。另外,该函数对于含有子分类的分类,文章数统计上会有稍许误差。对于分类文章数为0的情况统计得也不是很好。

方法二:

其实我们可以直接使用WordPress的内置函数wp_list_categories(),只是传递函数的时候注意一下就行了:

参数include的等号后面填上你想要统计文章数的分类ID即可,最终输出形式为 分类名称(文章数) ,如 教程指南(20)

转载自:露兜博客 http://www.ludou.org/wordpress-get-category-count.html

打印
分享到:
复制链接

发表评论

*

* (保密)

Ctrl+Enter 快捷回复

会员登录关闭

记住我 忘记密码

注册会员关闭

小提示: 您的密码会通过填写的"电子邮箱"发送给您.