web-dev-qa-db-ja.com

見出しの検索結果を数える

私のワードプレスの検索ページで、「見つかった結果の合計」を表示したいと思います。これはページの上部の見出しに表示される必要があります。

私はこのコードを試しましたが、私は特定のページの結果だけを与えます。欲しいのは、ページだけではなく、すべての結果です。

<?php echo $wp_query->post_count; ?> 
1
Freshtea

あなたが WP_Query のドキュメントをチェックすると、あなたが使っているpost_countが表示されている投稿の数を返すことに気づくでしょう。それはあなたが見るものですが、あなたが望むものではありません。 found_postsは、クエリの結果の総数を返します。は、必要な数です。

$ post_count
表示されている投稿数。

$ found_posts
現在のクエリパラメータに一致すると思われる投稿の総数

クエリが'no_found_rows' => trueで実行される場合、found_posts値は0になり、結果にも影響を与える可能性がある found_postsフィルタ があります。

2
s_ha_dum