実現したいこと
カスタム投稿のフィールド
年
月
日
で現在の日付以降のもので絞り込みたい
条件を
年が現在の年と同じかそれ以降のもの
月が現在の月と同じかそれ以降のもの
月が現在の月と同じだった場合はさらに絞り込みとして
日にちが現在の日にちよりも以降のもの
といった条件を書きたいです
カスタムフィールドの項目にはそれぞれ
年、月、日が別々で入っており、その数値で実現したい
月が現在と同じだった場合の条件を追加する方法としてどういった書き方になるのでしょうか?
よろしくお願いします
### 該当のソースコード ```ここに言語名を入力 //年・月を取得 $get_year = intval(wp_date('Y')); $get_month = intval(wp_date('m')); $get_day = intval(wp_date('d')); <?php $query = new WP_Query( array( 'post_type' => 'schedule', 'post_status' => 'publish', 'order' => 'ASC', 'posts_per_page' => '-1', 'orderby' => 'meta_value', /* ソートの値を指定 */ 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'year', 'value' => $get_year, 'compare' => '>=', 'order' => 'ASC', ), array( 'key' => 'month', 'value' => $get_month, 'compare' => '>=', 'order' => 'ASC', ), array( 'key' => 'day', 'value' => $get_day, 'compare' => '>=', 'order' => 'ASC', ), ), 'paged' => get_query_var('paged') )); ?>

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2023/02/25 02:28