[WordPress]検索フォームを作成する

どのブログにも必ずある検索フォームの作成方法です。重要な機能なのに非常に簡単に実装することができます。

検索のためのフォームを「searchform.php」、

検索結果を「search.php」に記述します。

 

searchform.php

inputのnameとidは「s」にしてください。検索パラメータが「s」なので、

https://XXXXX.com/?s=検索ワードとするためです。

labelはなくても動作しますが、以下のリンク先のCodexでは必ずつけるようにと書いてあるのでつけるようにしましょう。

関数リファレンス_get search form – WordPress Codex 日本語版

 

 

search.php

検索結果を表示するのは、基本的に記事一覧の時と同じです。

検索結果が1件以上ある場合は「〜件ありました」、0件の場合は「〜に一致する情報は見つかりませんでした」と表示します。