1 回答

TA貢獻1757條經驗 獲得超7個贊
<?php
? ? $today = date('Ymd');
? ? $args = array(
? ? ? ? 'post_type'? ? ?=> 'events',
? ? ? ? 'nopaging'? ? ? => true,
? ? ? ? 'orderby'? ? ? ?=> 'meta_value_num',
? ? ? ? 'meta_key'? ? ? => 'event_start_date', //ACF date field
? ? );
? ? $upcoming_events = new WP_Query( $args );
? ? if ( $upcoming_events->have_posts() ) :
?>
<h2>Upcoming Events</h2>
<ul>
<?php while ( $upcoming_events->have_posts() ) : $upcoming_events->the_post(); ?>
<li>
? ? Title: <?php the_title(); ?><br>
? ? Date: <?php echo get_field('event_start_date'); ?>
</li>
<?php endwhile; wp_reset_postdata(); ?>
</ul>
<?php endif; ?>
我知道有 meta_query 可以做到這一點。
'meta_query'? ? ?=> array( array(
? ? 'key'? ? ? ? => 'event_start_date',
? ? 'value'? ? ? => '',
? ? 'compare'? ? => '',
)),
但我不確定如何將事件日期與當前日期進行比較。任何幫助,將不勝感激。
- 1 回答
- 0 關注
- 175 瀏覽
添加回答
舉報