2015/09/14WordPressにはデフォルトでサイト内検索の機能があります。ページの実装方法です。以下の関数をコールするだけで、検索フォームを設置することができます。?>ヘッダ、フッタやサイドメニューなど好きな所に「get_search_form」を記述するだけです。すると以下のデフォルトコードが出力され、検索フォームが表示されます。/></div></form>フォームの内容を変更したい場合はテンプレート「searchform.php」を用意します。存在しない場合は上記のデフォルトのコードを出力します。「searchform.php」でオリジナルのフォームを用意する場合、まずは上記のソースをコピペして編集するほうが作業しやすいでしょう。Bootstrapフレームワークルールを踏襲してナビバーに設置する場合、以下のようになります。btn-default">Search</button></form>基本的にaction先の指定、「name=”s”」を設定したテキストボックス、submitボタンを踏襲していれば、WordPressの検索機能を問題なく動作させることができるでしょう。検索結果一覧ページのテンプレートは「search.php」です。検索結果はこのテンプレートがpostにセットされるので、後はindex.phpやarchive.phpと同様に処理します。他のページと同様に好みのレイアウト、デザインで検索結果を表示することができますね。CMSを設計する場合、検索機能というのはコストがかかります。検索範囲、検索オプション、言語対応、DBの最適化、処理負荷の軽減、レスポンスなど、考慮しなければならない課題は山積です。その上で、WordPressの検索機能は比較的簡単に導入できるので重宝します。私の懸案でWordPressの検索機能だけ利用したいという事で、サイトにWordPressを採用したこともありました。コメントをキャンセルメールアドレスが公開されることはありません。コメントデータの処理方法の詳細はこちらをご覧ください。inc.Profileサイト「helog」は私がWeb制作に携わるなかでの経験を中心に記しています。前にも発生したんだよなぁ。」といった無駄な時間を省くことを目的に書き始めました。「へ」の「ログ」です。個人的な技術メモのようなものですが、みなさんの何か役に立つことがあればこの上ないです。