2018年08月15日)サイト内検索をサイドバーに設置したいと思います。ウィジェットを使ってサイドバーに検索フォームを設置する方法もありますが、今回は、「get_search_form()」で検索フォームを設置したいと思います。検索フォームを表示したい場所(このブログではsidebar.php)に、「get_search_form()」と書きます。すると、searchform.phpが表示されます。searchform.phpを作っていないので、新規で「searchform.php」というファイルを作成します。searchform.phpの中には、以下のように記述します。$form;こちらのフォームのHTML構造は、action属性だけいじらなければ、他は好きなようにして大丈夫です。idやclass名も任意のもので大丈夫です。[WordPressテーマ作成の手順7]そして、CSSでデザインを整えます。載っている検索フォームを参考にしました。CSSは、こちらです。/*青色の枠線を消す*/}これで、下のイメージのような検索フォームを表示することができました。次に、実際に検索フォームに検索ワードを入力したあとに検索結果が表示されるページを作ります。このページは、search.phpというテンプレートファイルになります。以前の工程で作った、category.phpをコピーして、「search.php」という名前で新規保存します。<p>検索キーワードに該当する記事がございませんでした。?>category.phpから変更を加えたところは、まず、タイトル部分です。入力された検索ワードを、the_search_query()で出力しています。category.phpでは、特定のカテゴリだけ説明文を表示していたので、その部分は削除しました。get_search_query())」にします。elseの部分は、検索ワードに該当する記事がなかった場合に表示される文言を書きます。最後に、検索フォームに「0」や、未入力で検索されば場合でもsearch.phpが使われるように、function.phpに以下を追記します。