欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在WordPress中使用wp_count_posts函數(shù)來統(tǒng)計(jì)文章數(shù)量

 更新時(shí)間:2016年01月05日 14:30:21   作者:稍息少年  
這篇文章主要介紹了在WordPress中使用wp_count_posts函數(shù)來統(tǒng)計(jì)文章數(shù)量的方法,同時(shí)也可以統(tǒng)計(jì)草稿及頁(yè)面的數(shù)量,相當(dāng)實(shí)用,需要的朋友可以參考下

做一個(gè)全站統(tǒng)計(jì)是不是很酷?長(zhǎng)久的博客越來越少,何不給自己的一個(gè)統(tǒng)計(jì),看看自己在這個(gè)博客上努力了多少,不但給自己也給游客,wp_count_posts是在 WordPress 中用來統(tǒng)計(jì)文章數(shù)量的函數(shù),可以統(tǒng)計(jì)所有類型的文章(post)和頁(yè)面(page)。

描述
wp_count_posts是在 WordPress 中用來統(tǒng)計(jì)文章數(shù)量的函數(shù),可以統(tǒng)計(jì)所有類型的文章(post)和頁(yè)面(page)。

使用

//獲取文章數(shù)量
$postcount = wp_count_posts();
//獲取頁(yè)面數(shù)量
$pagecount = wp_count_posts('page');

返回值
使用上大致也就上面兩種形式,
該函數(shù)的使用主要是在返回值上,
上面兩種形式都會(huì)返回一個(gè)對(duì)象,
如下:可能數(shù)值上不太一樣,但結(jié)構(gòu)是一樣的

object(stdClass)#296 (8) {
//已發(fā)布
 ["publish"]=>string(1) "7"
//定時(shí)發(fā)布
 ["future"]=>int(0)
//草稿
 ["draft"]=>int(0)
//正在編輯的?(有待考證)
 ["pending"]=>int(0)
//隱私
 ["private"]=>int(0)
//垃圾箱
 ["trash"]=>int(0)
//自動(dòng)草稿
 ["auto-draft"]=>int(0)
//這個(gè)不知道,也沒研究
 ["inherit"]=>int(0)
}

缺省用法

缺省用法返回已發(fā)表文章的計(jì)數(shù)。這是一個(gè)對(duì)象,可以在內(nèi)容中用var_dump()來調(diào)試輸出結(jié)果。

<?php 
$count_posts = wp_count_posts(); 
?>

獲取發(fā)表狀態(tài)文章的計(jì)數(shù)

要獲取已發(fā)表文章的狀態(tài)類型,應(yīng)先調(diào)用wp_count_posts()函數(shù)然后確查看“發(fā)表”屬性。

<?php 
$count_posts = wp_count_posts();  
$published_posts = $count_posts->publish; 
?>

若使用PHP5且只想獲取一個(gè)文章狀態(tài),可以用下面更為便捷的方法。這個(gè)代碼在PHP4中無法運(yùn)行,因此如果希望保持后臺(tái)的兼容性,應(yīng)該選擇上面的代碼。

<?php 
$published_posts = wp_count_posts()->publish; 
?>

草稿計(jì)數(shù)

計(jì)算草稿數(shù)量方法與獲取發(fā)表狀態(tài)計(jì)數(shù)方法一致。

<?php 
$count_posts = wp_count_posts();  
$draft_posts = $count_posts->draft; 
?>

頁(yè)面計(jì)數(shù)

計(jì)算頁(yè)面類型數(shù)量的方法與計(jì)算文章一樣,也需要利用第一個(gè)參數(shù)。查找某一狀態(tài)下的頁(yè)面數(shù)量與查找該狀態(tài)下的日志方法相同。

<?php 
$count_pages = wp_count_posts('page'); 
?>

其他用法

wp_count_posts() 可查找日志狀態(tài)下任何日志類型的數(shù)量,包括附件以及將要添加的任何日志類型,也可以通過插件或WordPress部分核心團(tuán)隊(duì)達(dá)到這一效果。

參數(shù)

type

(字符)wp_posts中行的類型,用于核查哪種類型與post_type對(duì)應(yīng)。默認(rèn)post。

perm

(字符)該參數(shù)可將私密文章狀態(tài)算入文章狀態(tài)中,使用'readable'并要求用戶登錄。默認(rèn)為empty string。

相關(guān)文章

  • PHP制作用戶注冊(cè)系統(tǒng)

    PHP制作用戶注冊(cè)系統(tǒng)

    這里給大家介紹的是PHP制作用戶注冊(cè)系統(tǒng)的詳細(xì)代碼,有需要的小伙伴可以參考下。
    2015-10-10
  • 解析thinkphp中的M()與D()方法的區(qū)別

    解析thinkphp中的M()與D()方法的區(qū)別

    本篇文章是對(duì)thinkphp中的M()與D()方法的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06
  • php獲取文件擴(kuò)展名的3種方法實(shí)例

    php獲取文件擴(kuò)展名的3種方法實(shí)例

    PHP獲取文件后綴名是PHP學(xué)習(xí)者常見的一種操作,無論是在面試過程中還是PHP新手自學(xué)中,下面這篇文章主要給大家介紹了關(guān)于php獲取文件擴(kuò)展名的3種方法,需要的朋友可以參考下
    2023-01-01
  • php eval函數(shù)用法總結(jié)

    php eval函數(shù)用法總結(jié)

    這個(gè)函數(shù)我想很多朋友都知道,黑客用得最多的一句了,可以解析php 代碼并且運(yùn)行哦,eval是函數(shù)不可在php中禁止,以前我就以為可以在php.ini禁止此函數(shù),結(jié)果失敗了
    2012-10-10
  • phpy之PHP與Python互調(diào)庫(kù)實(shí)現(xiàn)AI編程

    phpy之PHP與Python互調(diào)庫(kù)實(shí)現(xiàn)AI編程

    這篇文章主要為大家介紹了phpy之PHP與Python互調(diào)庫(kù)實(shí)現(xiàn)AI編程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-12-12
  • PHP擴(kuò)展程序?qū)崿F(xiàn)守護(hù)進(jìn)程

    PHP擴(kuò)展程序?qū)崿F(xiàn)守護(hù)進(jìn)程

    守護(hù)進(jìn)程就是在后臺(tái)一直運(yùn)行的進(jìn)程。比如我們啟動(dòng)的httpd,mysqld等進(jìn)程都是常駐內(nèi)存內(nèi)運(yùn)行的程序。,下面我們就來探討下,如何使用php來實(shí)現(xiàn)守護(hù)進(jìn)程
    2015-04-04
  • 使用php判斷服務(wù)器是否支持Gzip壓縮功能

    使用php判斷服務(wù)器是否支持Gzip壓縮功能

    開啟Gzip是需要服務(wù)器支持的,在這里我們簡(jiǎn)單的使用php來判斷服務(wù)器是否支持Gzip功能,具體如下,感興趣的朋友可以參考下
    2013-09-09
  • PHPEXCEL 使用小記

    PHPEXCEL 使用小記

    下面的文章主要是介紹基于PHPEXCEL實(shí)現(xiàn)的一些excel的操作實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2013-01-01
  • PHP strncasecmp字符串比較的小技巧

    PHP strncasecmp字符串比較的小技巧

    好象,大多時(shí)候,我們對(duì)于字符串的比較都是采用了 strtolower或者strtoupper之后,再判斷是否相等。
    2011-01-01
  • 如何用php獲取文件名后綴

    如何用php獲取文件名后綴

    本篇文章是對(duì)用php獲取文件后綴的方法進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-06-06

最新評(píng)論