pre_get_postsを使い、ループ処理の調整を行っているのですが、
各投稿で設定している、ラジオボタンの値によって、
meta_queryの内容を変更できたらと思っています。
あくまでイメージなのですが、
php
1if("期間指定のあるイベントだった場合") { 2'meta_query' => array( 3 'relation' => 'AND', 4 array( 5 'key' => 'startDate', // イベント開始日のフィールド名 6 'value' => date('Y-m-d'), 7 'compare' => '<=', 8 'type' => 'DATE', 9 ), 10 array( 11 'key' => 'endDate', // イベント終了日のフィールド名 12 'value' => date('Y-m-d'), 13 'compare' => '>=', 14 'type' => 'DATE', 15 ), 16) 17} elseif("期間指定のないイベントだった場合") { 18'meta_query' => array( 19 'relation' => 'AND', 20 array( 21 'key' => 'date', // イベント日のフィールド名 22 'value' => array('2019-09-01', '2019-09-30'), 23 'compare' => 'BETWEEN', 24 'type' => 'DATE', 25 ) 26) 27}
https://chaika.hatenablog.com/entry/2018/03/12/090000
こちらのサイトに近いものがあったので参考にさせてもらったのですが、
一つの条件を詳細化するというより、まず投稿記事の設定値を把握した上で、
meta_queryの内容を決めるといったようなものになり、
色々調べたのですが、それらしきものがなかったのでこちらで質問させていただきました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/09/06 15:07 編集