次のカスタム WordPress クエリを使用して、サイトのホームページのカスタム投稿タイプからデータ (イベント) を表示しています。
$posts = new WP_Query(array('post_type' => 'events',
'posts_per_page' => '3',
'meta_key' => 'event_date',
'orderby' => 'meta_value_num',
'order' => 'ASC'
));
これは期待どおりに機能しますが、イベントの性質上、イベントは常に将来のものであるため、上記のクエリ内で、カスタム フィールド「event_date」が過去の投稿を除外する必要があるという要件があります。表示したい、当日発生したイベント。
post_status => future を試しましたが、これは未公開の投稿のみを表示しますが、すべてのイベントは既に公開されています。どんな洞察も大歓迎ですありがとう