- 特定のカテゴリのブログ投稿の件数を取得する例:
$args = array(
'category_name' => 'カテゴリ名',
'posts_per_page' => -1, // すべての投稿を取得
);
$query = new WP_Query($args);
$count = $query->post_count;
echo "カテゴリ「カテゴリ名」の投稿数: " . $count;
- 公開日が特定の範囲内の投稿数を取得する例:
$args = array(
'date_query' => array(
array(
'after' => '2022-01-01', // 開始日
'before' => '2022-12-31', // 終了日
'inclusive' => true, // 範囲に開始日と終了日を含む
),
),
'posts_per_page' => -1, // すべての投稿を取得
);
$query = new WP_Query($args);
$count = $query->post_count;
echo "2022年の投稿数: " . $count;
これらの例では、WP_Query
クラスを使用して投稿を取得し、post_count
プロパティを使用して投稿の件数を取得します。posts_per_page
パラメータを-1に設定すると、すべての投稿を取得できます。
上記のコード例を使って、特定のカテゴリやタグ、公開日の範囲など、さまざまな条件で投稿の件数を取得することができます。必要に応じて、引数や条件を変更してください。