質問: ### 質問したいこと お世話になってます。 WordPressの記事数取得について教えて下さい。 ループの外で取得するケースについてです。 ### サブループでの取得の場合 まずサブループの場合はこちらでできました。 `have_posts() ) echo $the_query->post_count; ?>` たとえばカスタム投稿タイプ`hoge`で上を使う場合、出力ソースコードは次のようになります。 ``` have_posts() ) : ?> have_posts() ) : $the_query->the_post(); ?> ``` ### メインループでの取得の場合 で質問ですが、メインループの場合はどうなるでしょうか? 条件を上と同じように`hoge`にするためにfunctions.phpに以下を書いたとして、 ``` function myPreGetPosts( $query ) { if ( $query->is_home() ) { $query->set('post_type', 'hoge'); } } add_action('pre_get_posts','myPreGetPosts'); ``` この出力ソースコードとして次の`!-- ここに出したい -->`に書くべき内容はどうなりますか? ``` ``` ### 試したソースコード ちなみに`!-- ここに出したい -->`を次の2つにしても、いずれも記事数は出力されませんでした。 `` `found_posts; ?>`
回答: こちらでできました。 `have_posts() ) echo $wp_query->post_count; ?>`