検索結果や各種アーカイブなどの記事一覧でページネーションする場合によくある表示「全◯件中◯件〜◯件目を表示しています」の決定版をお届けします。件数取得のために改めて get_posts() 的なことをしないので WordPress に優しい作りです。また posts_per_page = -1 のときに $wp_query->found_posts が 0 になる不具合にも対応済です。 ただし、不正なページ指定による Not Found 時やハナから have_posts() が false な場合に何らかの表示が必要な場合は、別途対応してください。 ちょっと長いですが テーマフォルダの functions.php に以下を追加します。 function my_result_count() { global $wp_query; $paged = get_query_var( 'paged
![WordPress で「全◯件中◯件〜◯件目を表示」を表示する](https://cdn-ak-scissors.b.st-hatena.com/image/square/29b02161da79916d3a537ad14ecf06d95d0f3528/height=288;version=1;width=512/http%3A%2F%2Fwpxtreme.jp%2Fcms%2Fwp-content%2Fplugins%2Fwp-ogp%2Fdefault.jpg)