WordPress整体院
主にwordpressのカスタマイズやトラブル対策
  1. ホーム
  2. > WordPress
  3. > WP_Queryで取得した投稿の数を取得する方法
WordPress
2019.08.30.

WP_Queryで取得した投稿の数を取得する方法

WP_Queryを使って取得した投稿の数を取得する方法をメモ。

$the_query = new WP_Query( $args );
$post_count = $the_query->post_count;//表示される投稿の数
$all_posts = $the_query->found_posts;//クエリーの一致する投稿の合計数

 

post_countはループを回したときにページに実際に表示される投稿の数です。

found_postsは指定したクエリーで見つけた全ての投稿の数になります。

ちょっとわかりにくいかもしれませんが、例えばページネーションの部分に「20件中5件」というに表示したい場合は次のようになります。

<?php echo $all_posts . '件中' . $post_count .'件'; ?>

ページネーション関係で重宝しますね。

【参考】

関数リファレンス/WP Query – WordPress Codex 日本語版

スポンサーリンク
デジ部長 デジ部長 WordPress

コメント

この記事へのコメントはありません。

コメントをどうぞ

返信をキャンセルする。

メールアドレスが公開されることはありません。

email confirm*

post date*

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

≪前の投稿
URLにパラメータとアンカーを併記したい場合の記述法
次の投稿
これより新しい投稿はありません

プロフィール

HN:デジ部長
整体院とパーソナルトレーニングをやっていますが、WordPressをいじっていたらそちらの方が楽しくなり、知り合いのサイト作成やテーマ作りなどをボチボチとやっています。
このブログはそのときの覚え書きなどが主な目的でやってます。

カテゴリー

  • HTML/CSS
  • javascript
  • Mac
  • PHP
  • PPC広告
  • SEO
  • WordPress
  • カスタマイズ
  • サイト管理関係
  • テーマ開発
  • パソコン全般
  • プラグイン
  • 思った事

トップ
Copyright© 2019-2025 WordPress整体院 all right reserved