使用WordPress本地WP-查詢:
$args = array(
'post_type' => 'post',
'date_query' => array(
'year ' => 2015,
),
'cat' => 5,
'posts_per_page'=> -1
);
$query = new WP_Query($args);
$numberOfPosts = $query->post_count;
$ numberOfPosts應該抱着你正在尋找的數量。只需粘貼到您使用您與我們分享的原始代碼的位置即可。
在這裏閱讀更多:https://codex.wordpress.org/Class_Reference/WP_Query
摘自上述網址:
posts_per_page(INT) - 後每頁顯示的號碼(可與2.1版本,取代showposts參數)。使用'posts_per_page'=> - 1顯示所有帖子('offset'參數被-1值忽略)。如果在使用此參數後分頁關閉,請設置'分頁'參數。注意:如果查詢在feed中,wordpress會用存儲的'posts_per_rss'選項覆蓋這個參數。重新實施限制,請嘗試使用「post_limits」過濾器或過濾「pre_option_posts_per_rss」,並返回-1
你可以找到一堆其他選擇藏漢調整你的查詢,以獲得期望的結果。這應該給你現在想要的結果。
我是一個WordPress的初學者,這聽起來很困難...試圖瞭解 – Tommes
這是純粹的PHP。你在哪裏做出上述查詢? –
......也是一個php初學者。我發現這段代碼片段,並試圖保留它爲我的目的 – Tommes