###前提・実現したいこと
WP Custom Fields Searchプラグインを使って
チェックボックスの検索を作成しました。
複数チェックし、検索した場合AND検索ではなくOR検索ができるようにしたいです。
具体的には、
現状として地域検索で「大阪」「京都」「兵庫」のチェックボックスがあり、
「大阪」のみにチェックを入れて検索した場合、
地域設定箇所(カスタムフィールド)で「大阪」の設定をした記事一覧が表示されます。
「大阪」と「京都」2つにチェックを入れて検索した場合、「大阪」と「京都」の両方の設定をした記事一覧が表示されてしまいます。(AND検索)
実現したいことは、
「大阪」と「京都」2つにチェックを入れて検索した場合、
・「大阪」のみの設定をした記事一覧
・「京都」のみの設定をした記事一覧
・「大阪」と「京都」の設定をした記事一覧
・「大阪」と「兵庫」の設定をした記事一覧
・「京都」と「兵庫」の設定をした記事一覧
・「大阪」と「京都」と「兵庫」の設定をした記事一覧
以上が検索結果として一覧表示されるようにしたいです。
WP Custom Fields Searchプラグインの設定としては以下の通り設定しました。
Data Type:Custom Field
Data Field:area ←地域のカスタムフィールド名です。
Widget:Checkboxes
Compare:Equals
何が問題なのかわかる方がいらっしゃればご教授ください。
よろしくお願いいたします。
あなたの回答
tips
プレビュー