wordpressでサイト内検索を設置する方法

Last Updated on 2020-11-26 by toshiikuo

wordpressでサイト内検索を設置するのために数時間格闘したので、その方法を皆さんに共有します。

Astraというワードプレステーマを使っています。テーマによっては

プラグイン「Insert PHP Code Snippet」をインストール

これでPHPをウィジットに設置することができるようになる。

ウィジットに検索フォームのPHPを追加

上でインストールしたプラグインを使用して検索フォームのPHPをウィジットに設定。

<form method="get" id="searchform" action="<?php bloginfo('url'); ?>">
<input type="text" name="s" id="s" placeholder="<?php if(!is_search()){ echo 'SEARCH';} ?>" value="<?php if(is_search()){ echo get_search_query();} ?>"/>
<button type="submit">検索する</button>
</form>

検索結果のページ作成

上の検索フォームで検索した結果を表示するページを、テーマフォルダの中に「search.php」という名前で作る必要がある。

Astraではデフォルトで入っていたのがそのまま使えた。テーマによっては入っていないかも。

表示結果

こんな感じで表示された。このサイトにもついてるので使ってみて。

参考にしたサイト

https://hirashimatakumi.com/blog/3109.html

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

%d人のブロガーが「いいね」をつけました。