ワードプレスの検索機能をカスタマイズしたメモ。

検索結果の件数表示

検索結果の件数が分からないと、絞り込みの必要があるかどうか判断できないので、検索語と件数を表示するようにしました。

search.phpに追記。
※ 詳しく書かれたサイトがたくさんあるので、詳細は省略。

検索結果に本文の抜粋を表示

検索結果がタイトルだけで、期待しているものか判別しにくいかったので、検索語が含まれる本文の抜粋も表示されるようにしました。

「Search Excerpt」プラグインを使用しました。
ただし、本文に検索語がない場合に抜粋表示される文字数が多いため、ylsy_search_excerpt.php の125行目の ($text, 256) の数値を変更。90にしてみました。

検索語をハイライト表示

検索結果のページで検索語をハイライト表示する検索プラグインもいくつかありますが、そこからリンクされたページでもハイライト表示して欲しいので、「Highlight Search Terms」プラグインを使用しました。

Internet Explorer 8 等でハイライト表示させるためには、スタイルシートへの追記が必要です。
追記しない場合、HTMLの<mark>タグが効きます。

google等で検索してきた場合もハイライト表示されるはずなのですが、現状効いていません。