私のワードプレスの検索ページで、「見つかった結果の合計」を表示したいと思います。これはページの上部の見出しに表示される必要があります。
私はこのコードを試しましたが、私は特定のページの結果だけを与えます。欲しいのは、ページだけではなく、すべての結果です。
<?php echo $wp_query->post_count; ?>
あなたが WP_Query
のドキュメントをチェックすると、あなたが使っているpost_count
が表示されている投稿の数を返すことに気づくでしょう。それはあなたが見るものですが、あなたが望むものではありません。 found_posts
は、クエリの結果の総数を返します。は、必要な数です。
$ post_count
表示されている投稿数。$ found_posts
現在のクエリパラメータに一致すると思われる投稿の総数
クエリが'no_found_rows' => true
で実行される場合、found_posts
値は0になり、結果にも影響を与える可能性がある found_posts
フィルタ があります。