• 解決済 monziro

    (@monziro)


    こんにちわ。
    「サイト内検索」の件で困っています。
    ご教授頂けたら幸いです。
    よろしくお願い致します。

    ■本題
    サイトアドレスを変更すると、サイト内検索がうまく動かなくなりました。
    本来は「search.php」無ければ「archive.php」が表示されるはずですが、検索すると静的トップページが表示されてしまいます。
    バージョン3.5.1で実験しても、はやりサイトアドレスを変更すると上記と同じです。
    サイトアドレスをwordpressアドレスと同じに戻すとsearch.phpが開く様です。
    設定等の知恵をお貸しいただけませんでしょうか。

    現在設定してる内容は下記の通りです。

    ■設置階層
    index.html(※静的トップページ)
     ∟wordpress

    ■アドレス
    ・WordPress アドレス:http://○○○.com/wordpress/
    ・サイトアドレス:http://○○○.com/

    ■検索フォームソース
    <form role=”search” method=”get” id=”searc” action=”<?php bloginfo(‘url’); ?>”>
    <div><label class=”screen-reader-text” for=”s”></label>
    <input type=”text” value=”” name=”s” placeholder=”PLEASE INPUT” class=”inputform” />
    <input type=”image” src=”○○○.gif” id=”searchsubmit” value=”検索” />
    </div>
    </form>

    ■wordpressバージョン
    3.5

    ■パーマリンク
    カスタム設定:/%category%/%post_id%.html

    始めての投稿で至らない部分がございましたらご意見頂けたらと思います。
    よろしくお願い致します。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • モデレーター jim912

    (@jim912)

    1. トップページと検索結果を表示するための固定ページを2ページ作成
    2. 表示設定のフロントページの設定を、固定ページとして、フロントページをトップページの固定ページ、投稿ページを検索結果のページに設定する
    3. 検索フォームのaction を検索結果の固定ページにする

    で、どうでしょう。

    トピック投稿者 monziro

    (@monziro)

    jim912様

    早速のご連絡ありがとうございます。
    頂いたヒントを参考に検索結果ページを作り、そこに表示するまではできました。
    ただ、今度は検索結果が全ての記事を表示してしまいます。

    検索したキーワードをまったく引っ張ってきていない。
    もしくは、使っているタグが全然違うのか。。。

    ご質問とは違う内容になってしまいますが、
    ご教授頂けたらと思います。

    お手数をお掛け致しますがよろしくお願い致します。


    ■検索結果ページの記述

    <?php the_search_query(); ?>の検索結果

    <?php query_posts(“post_type=post”); ?>

    <?php if ( have_posts() ) : while ( have_posts() ) : the_post();
    $post_title = $post->post_title;
    if(mb_strlen($post_title)>5) {
    }
    ?>
    <article <?php post_class(); ?>>
    <section>
    <a href=”<?php the_permalink(); ?>” id=”post-<?php the_ID(); ?>”><?php echo $post_title; ?></a>
    </section>
    </article>
    <?php endwhile; endif; ?>

    トピック投稿者 monziro

    (@monziro)

    元から考え直し、解決する事が出来ました。

    ご回答頂き、ありがとうございました。
    また書かせて頂く事があると思います。

    その時はまたよろしくお願い致します。

    ※解決済みとさせて頂きます。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「サイトアドレスを変更すると「サイト内検索」がうまく動かない」には新たに返信することはできません。