サポート » 使い方全般 » 検索結果がどの単語で検索しても全件ヒットしてしまう。

  • 解決済 mgyuka25

    (@mgyuka25)


    検索の動作確認をしていたところ、どの単語で検索をかけても全件表示されて困っています。

    【searchform.php】

    <form id="t_searchform" method="get" action="<?php bloginfo('url');  ?>">
    <input type="text" name="s" id="s" class="search rounded"  />
    <span><input type="button" value="Search"></span>
    </from>

    【search.php】

    <?php get_posts('showposts=-1');
    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; ?>
    
    <?php while (have_posts()) : the_post(); ?>
    
    <?php endwhile; endif; ?>
    
      <?php if (have_posts()) : ?>
        <?php while (have_posts()) : the_post(); ?>
         	【コンテンツ部分】
    	<?php endwhile; // 繰り返し処理終了
        else : // ここから記事が見つからなかった場合の処理 ?>
           <p>お探しのキーワードはありませんでした。</p>
        <?php endif; ?>

    で動かしているのですが、どこか間違っていますでしょうか?

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック投稿者 mgyuka25

    (@mgyuka25)

    functionsに入れていたフィルターの問題でした。

    モデレーター jim912

    (@jim912)

    name="s" id="s"

    の間のスペーシングが全角になっているのが気になります。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「検索結果がどの単語で検索しても全件ヒットしてしまう。」には新たに返信することはできません。