サイト内検索

WordPressが大幅リニュして以来、テーマ変更したらもうsearchform.phpが表示できず
長い期間困っていたよ。
そのサイト内検索がやっとできたわ。

以前のsearch regexより簡単な感じだけれど。
Ivory Searchというプラグインよ。

コンタクトフォーム7で使ってるようなショートコードを
どうやればメニューに表示させられるか悩んだ。

いったんは固定ページを作って、そのURLをカスタムリンクでメニュ-に追加した。
うまく行ったわ。しめしめ。。。
でもこれはいったん固定ページを出すので二度手間。

そしてスマホの表示ではメニューの段(少し狭い)はあるもののアイコン見えていない。
クリックすれば検索フォームは出てくる。
PCの方でも虫メガネアイコン小さすぎる(デフォルトで20px四方)ので、追加CSSに以下を入れた。
あ、これもうまく行った。

li .astm-search-menu is-menu is-dropdown menu-item, svg.search-icon {
width: 30px; height: 30px;
}

だがよく見るとね、、、その追加メニューの右横に虫メガネアイコンが勝手に出てるの!!!
あれ?何にもしなくても設定で作成したショートコードは既にメニューに入ってるのですよ😍

Ivory Searchというダッシュボードの項目で設定が細かく出来た。
細かく設定する必要もないので、いったんはシンプルにタイトルを「サイト内検索」とした。

Add menu title to display in place of search icon. (現在は種まきびとブログ内検索)
Menu Search ==> Menu Search Setting で、ヘッダーメニューをオンにする
Save

もともとこのプラグインの詳細説明にはシンプル、と書いてあったのです。
ありがたいありがたい。
Ivory Search様、ありがとうございます。