概要
【Wordpress】サイト内検索(キーワード検索)において、通常であれば投稿タイトルのみである検索対象に「カスタムフィールドやカテゴリー、タクソノミー、ユーザー名」なども対象範囲として含めるためのfunctions処理について。用途
- WordPressのサイト内キーワード検索機能において、検索対象範囲に投稿タイトル以外も含めたい。
仕様
- 以下が検索対象に含まれるようになります。
- 投稿に紐づいているカテゴリー、タクソノミー
- エディタ(wysiwyg)内の記述
- 抜粋(excerpt)内の記述
- カスタムフィールドの値
- ユーザー名
- 「OR {$wpdb->posts}」の記述を増やすことで、検索対象範囲をさらに広げる(カスタマイズ)ことができます。
注意事項
- 検索結果を表示するsearch.php側の繰り返し(ループ)処理は通常のWPループ処理とすること。
実装方法
ローカル環境にコードを移設した際に動作しない場合はこちら。(トラブルシューティングページへ)