> WordPress开发手册 > wp_count_posts

wp_count_posts


做一个全站统计是不是很酷?长久的博客越来越少,何不给自己的一个统计,看看自己在这个博客上努力了多少,不但给自己也给游客,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.'文章已发布';

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


上一篇:
下一篇: