我需要一個函數來計算Wordpress博客中的帖子數量,以瞭解您是在查看某個類別,給定的標籤還是整個博客。返回Wordpress中的帖子數
我很想避免重寫每一個不同的情況,並希望確保我在可靠的道路上下車。相對較新的WordPress的任何幫助表示讚賞。
感謝
我需要一個函數來計算Wordpress博客中的帖子數量,以瞭解您是在查看某個類別,給定的標籤還是整個博客。返回Wordpress中的帖子數
我很想避免重寫每一個不同的情況,並希望確保我在可靠的道路上下車。相對較新的WordPress的任何幫助表示讚賞。
感謝
如果要檢索在博客中的所有帖子的計數,使用wp_count_posts()。要從特定類別獲取發帖數量,請在get_posts()的調用中執行count(),並將類別ID指定爲參數。
例子:
<?php
$posts = get_posts('category=1');
$count = count($posts);
echo $count;
?>
不幸的是WordPress的wp_count_posts()函數將不計一類的帖子。它只會計算不同的帖子類型,即帖子,頁面,草稿以及3.0中的自定義帖子類型。
提供模板函數:WordPress › Count Posts « WordPress Plugins.可以從中借用代碼並將其集成到主題的functions.php文件中。
謝謝 - 這是我可以開展工作的一個很好的開始。非常感激。 – ROb 2010-07-20 10:14:11
謝謝丹尼斯 - 感謝您抽出時間。我已經看到了很多非常複雜的解決方案,因此我們非常感激地收到了一個簡單的方法。非常感謝 – ROb 2010-07-20 10:15:19