【WordPress】WP_Queryで実際に取得できた件数を取得する方法

実際に取得できた件数を取得する

WP_Queryにて取得するところから見た方が分かりやすいので、そちらも書きます。

$args = array(
    'post_type' => 'news',
    'post_status' => 'publish',
    'posts_per_page' => 3
);
$news = new WP_Query($args);
$num = $news->post_count;

最後の行の「$news->post_count」にて実際に取得できた件数を取得できます。

WP_Queryでは3件取得すると指定していますので、下記の結果になります。
2件しか取得できなかった場合は、$news->post_count=2、
3件取得できた場合は、$news->post_count=3となります。

その他関連リンク

全件数を知りたい方はこちら