91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

在WordPress中如何使用wp_count_posts函數來統計文章數量

發布時間:2021-09-02 09:40:46 來源:億速云 閱讀:166 作者:小新 欄目:開發技術

這篇文章主要介紹在WordPress中如何使用wp_count_posts函數來統計文章數量,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!

描述
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)
}

缺省用法

缺省用法返回已發表文章的計數。這是一個對象,可以在內容中用var_dump()來調試輸出結果。

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

獲取發表狀態文章的計數

要獲取已發表文章的狀態類型,應先調用wp_count_posts()函數然后確查看“發表”屬性。

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

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

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

草稿計數

計算草稿數量方法與獲取發表狀態計數方法一致。

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

頁面計數

計算頁面類型數量的方法與計算文章一樣,也需要利用第一個參數。查找某一狀態下的頁面數量與查找該狀態下的日志方法相同。

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

其他用法

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

參數

type

(字符)wp_posts中行的類型,用于核查哪種類型與post_type對應。默認post。

perm

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

以上是“在WordPress中如何使用wp_count_posts函數來統計文章數量”這篇文章的所有內容,感謝各位的閱讀!希望分享的內容對大家有幫助,更多相關知識,歡迎關注億速云行業資訊頻道!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

富川| 岳西县| 德惠市| 荔浦县| 晋中市| 佛坪县| 南华县| 胶南市| 承德县| 白朗县| 浙江省| 深泽县| 宣化县| 定南县| 阿克陶县| 大悟县| 民勤县| 翁源县| 广灵县| 通榆县| 两当县| 尚志市| 东海县| 潢川县| 美姑县| 朔州市| 库尔勒市| 和平区| 邢台县| 墨江| 洛川县| SHOW| 宜兰县| 乡城县| 新野县| 穆棱市| 秀山| 丰都县| 荆门市| 绍兴县| 渝中区|