検索結果の件数を表示

※アクセスログの検索キーワードをヒントに記事

WordPressの記事一覧(検索結果、カテゴリ一覧、トップページ等)にて、記事の件数を表示する。

■書式:
$wp_query->found_posts

■記述例:
<?php if (have_posts()) : ?>
<p>「<?php echo wp_specialchars($s, 1); ?>」の検索結果 <?php echo $wp_query->found_posts; ?> 件</p>
<?php while (have_posts()) : the_post(); ?>
---ループ---
<?php endwhile; ?>


■結果:
found_posts.png

【追記】
wordpress 2.0系での記事件数表示
 
■カテゴリページ
$counter = new WP_Query("posts_per_page=-1&cat=$cat");
echo count($counter->posts) ." 件";
※posts_per_page=-1を指定してあげないと、ページ分割された後の数が表示されてしまう(たとえば10件など)

■トップページ(全件)
$counter = new WP_Query("showposts=-1");
echo $counter->post_count ." 件";


■検索結果
$s_word = wp_specialchars($s,1);
$counter = new WP_Query("posts_per_page=-1&s=$s_word");
echo count($counter->posts) ." 件";


以上


↑ PageTop

この記事へのコメント
コメントを書く
name

mail

url

comment

認証コード: *


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

広告


この広告は60日以上更新がないブログに表示がされております。

以下のいずれかの方法で非表示にすることが可能です。

・記事の投稿、編集をおこなう
・マイブログの【設定】 > 【広告設定】 より、「60日間更新が無い場合」 の 「広告を表示しない」にチェックを入れて保存する。


×

この広告は180日以上新しい記事の投稿がないブログに表示されております。