カスタムフィールドの日付でソート後、絞り込むには
-
初めまして。WordPress初心者です。
作成中のWebサイトに自分たちが参加するイベントの一覧を表示したいと思っています。
条件は以下の通りです。
・開催日が遅いイベントを上に表示する
・開催日が昨日までのイベントは表示させない
そこでカスタムフィールドに日付の項目を作っておき、WP_Queryで降順にソートした上で表示させるところまではできました。次に日付が昨日までの投稿が表示されないようにしたいのですが、その方法が解りません。
あちこちのサイトを参考に以下のように「meta_query」を追加してみたところ、1件も表示されなくなりました。$query = new WP_Query( array( ‘posts_per_page’ => $display_count,
‘orderby’ => ‘meta_value_num’ ,
‘post_type’ => ‘events’,
‘meta_key’ => ‘wpcf-event_date’ ,
‘order’ => ‘DESC’,
‘meta_query’ => array( array(
‘key’ => ‘wpcf-event_date’ ,
‘value’=> date( ‘Y/m/d’ ) ,
‘compare’=>’>=’,
‘type’ => ‘DATE’
))
));どこが間違っているのか、どう修正すれば解決するかをご教授いただけると幸いです。
よろしくお願いいたします。
- トピック「カスタムフィールドの日付でソート後、絞り込むには」には新たに返信することはできません。