wp_count_posts 文章统计

评论(2)

做一个全站统计是不是很酷?长久的博客越来越少,何不给自己的一个统计,看看自己在这个博客上努力了多少,不但给自己也给游客,wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page)。

描述

wp_count_posts是在 WordPress 中用来统计文章数量的函数,可以统计所有类型的文章(post)和页面(page)。

使用

//获取文章数量
$postcount = wp_count_posts();
//获取页面数量
$pagecount = wp_count_posts('page');

返回值

使用上大致也就上面两种形式,
该函数的使用主要是在返回值上,
上面两种形式都会返回一个对象,
如下:可能数值上不太一样,但结构是一样的

object(stdClass)#296 (8) {
//已发布
  ["publish"]=>string(1) "7"
//定时发布
  ["future"]=>int(0)
//草稿
  ["draft"]=>int(0)
//正在编辑的?(有待考证)
  ["pending"]=>int(0)
//隐私
  ["private"]=>int(0)
//垃圾箱
  ["trash"]=>int(0)
//自动草稿
  ["auto-draft"]=>int(0)
//这个不知道,也没研究
  ["inherit"]=>int(0)
}

使用实例

如何使用返回的对象呢?
以文章数量为例,并以上面的返回数值为例

$postcount = wp_count_posts();
//显示已发布的文章数量
echo '本博客共有'.$postcount->publish.'文章已发布';

剩下的你就可以举一反三了。

总结

看到很多博客,
用jquery的一些图表和动画插件,给博客做了一个统计页面。很酷!
自己本来也很想做一个,可是因为要在以后的主题去兼容这个页面,
怕麻烦也就放弃这个想法了,也许后面会专门写一篇文章去做一个统计演示。
就像整合谷歌自定义搜索那样





转载请注明转自: wp_count_posts 文章统计

  1. @coach purses
    收到,已更正。

  2. 用雷统计文章数量的插” 写错字啦,打拼音就是这样