1. homeブログTOP
  2. [WordPress] WP_Queryで取得した記事の件数を表示する

[WordPress] WP_Queryで取得した記事の件数を表示する

前提:カスタム投稿タイプの定義

本記事では、カスタム投稿タイプ「ブログblog」の記事を取得するものとして説明します。
カスタム投稿タイプはfunctions.phpで定義します。

register_post_type( 'blog', [
  'label' => 'ブログ',
  'public' => true,
  'has_archive' => true,
]);

- 公式ドキュメント
register_post_type()

WP_Queryで記事を取得・件数表示

$args = [
  'post_type' => 'blog',
  'post_status' => 'publish',
  'posts_per_page' => -1,
];
$query = new WP_Query($args);

//記事件数の表示
echo $query->post_count;

wp_reset_postdata();

- 公式ドキュメント
WP_Query()

  1. homeブログTOP
  2. [WordPress] WP_Queryで取得した記事の件数を表示する