[活用例あり!] WordPressのカスタムフィールドでの複合検索
[2024/06/01 活用例を追加しました!]こんにちは〜!WordPressをカスタマイズしていると、カスタムフィールドでループ条件を変更したいことがよくあります。カスタムフィールドで検索条件を指定するためにmeta_queryの基本的な指定は以下のように行います!```PHP$meta_query = array( array( 'key' => 'custom_key', 'value' => '123' ));```これで、カスタムフィールド「custom_key」が123のものだけが表示されるように絞り込みできます。より現実的なユースケースを見ていきましょう!phpに不安のある方やおまかせしたい方はこちら↓具体例: イベント投稿の表示初めのケースとして、特定の日付が指定されていないイベント投稿を最初に表示し、次に日付が指定されているイベント投稿を並べ替える例を見てみましょう。その後、特定のカスタムフィールドがないものだけと条件を追加してみます。順番を2つに分けて並び替えるまず、日付が存在しない投稿と存在する投稿の両方を表示する基本のmeta_queryを設定します。```php$meta_query = array( 'relation' => 'OR', array( 'key' => 'event_date', 'compare' => 'NOT EXISTS' ), array( 'key' => 'event_da
0
1,000円