ポータルサイト的な規模のWordPressだと、サイト検索の条件を「AND」ではなく「OR」にしないと、想定する記事が引っかからないことが多いことが分かったので、今回はWordPressでOR検索する方法のメモです。
WordPressのサイト内検索をOR検索にする
WordPressの検索機能を拡張するため、posts_search
フィルタを使用します。functions.phpに以下の記述を追加します。
1 |
add_filter('posts_search', function($search) { return str_replace(')) AND ((', ')) OR ((', $search); }); |
コメント