PHP/WordPressiyoシリーズのおまけです。本編から3年くらい経ってますが...実は、カスタムフィールドのみを使って記事を投稿することによって、意味を成さなくなる機能があります。それは、検索機能です。上の画像はブログ”第一駅撮区”の検索結果を撮ったものですが、WordPressに標準で付属する検索機能はカスタムフィールドを対象としないため、カスタムフィールドのみを使用して記事を投稿した場合は、検索しても何もヒットせず使い物になりません。今回はこれを改善しようというものです。WordPressカスタマイズ事典”に2つの方法が記載されていました。1つ目はfunctions.phpを書き換える方法、2つ目はプラグインを利用する方法です。今回は1つ目の方法でプログラムをそのまま書き換えてみました。一度同じ文字列で検索してみると...おおお、ヒットしています。これはありがたい!が、カスタムフィールドのすべてを検索対象としたときに、例えば”2015年の抱負”というページのカスタムフィールドの内容に”20189.jpeg”というファイル名が入っていた場合、2018年に投稿した記事を検索しようと”2018′′と検索すると”2015年の抱負”が結果に表示されてしまいます。写真などのファイル名で訪問者が検索を行うというのは考えにくいので、ファイル名を内容とするカスタムフィールドは検索対象から除外することをおすすめします。