WordPressで記事以外の検索、複合ワードでの絞り込み検索をプラグインでサクッと運用したいといえば、WP Custom Fields Search ですね。
日本ではあまりにも有名なプラグイン、人によっては絞り込み検索はこれでしかできないのではないかとも言われています。
ただ気になるのは、
2016年1月23日現在でバージョンが「0.3.27」、最終更新が「6か月前」になっており、Wordpressの最新版(バージョン 4.4.1)ではテストされていないとのこと。
一抹の不安はありましたが、評判の良さを信じて、早速試してみました。
が、エラー(警告)です。
当該プラグインを有効化したとたんにWarningが10数個出ています。
「Declaration of SortingComparison::sql_order~~~」とか、
「Declaration of GreatRealEstateJoiner::sql_join~~~」とか、
「Declaration of DB_CustomSearch_Widget::getTitle~~~」など等。
ソースを見てもいまいちピンとこない。まあ、そもそもphpのソースを読み解くほどのスキルもないのですが。f(^^;
で結局、原因は、phpのバージョンでした!
利用中のサーバーで、php7.0にしていたせいです。
php5.xに戻したらWarningは消えました。
最初にWarningを見たとき、「あぁ、やっぱり古くてだめなのか??」と作者様のせいにしてしまいました、ゴメンナサイ。
今は、健全に稼働しておりまする。m(_ _)m
ちなみに「Custom Fields Search by BestWebSoft」は検索機能が貧弱のような気がしますし、「Ajax Search Lite」は見た目がいいのですが、絞り込み検索ができるのかできないのか、よくわかりませんでした。