我的网站上有一个页面,该页面按年份列出过去的事件,然后在每年的年度内按月/天列出事件。我可以按年显示代码,但是月份不是按时间顺序显示的,也可以按年和按时间显示代码,但是可以显示两个类别的事件。
我希望按年显示一个类别(室内田径)中的事件,然后按日期在每年之内显示。谁能指出我正确的方向?我已经在下面发布了代码。如果有区别,我正在使用ACF和WordPress。此代码按年/月显示两个类别。
谢谢!
$date2018 = date( '2018-12-31' );
$posts2018 = get_posts(array(
'posts_per_page' => -1,
'post_type' => 'events',
'meta_key' => 'event_category',
'meta_value'=> 'Indoor Track and Field',
//'orderby' => 'meta_value_num',
//'order' => 'ASC',
'meta_query'=> array(
'meta_key' => 'event_date',
'orderby' => 'meta_value_num',
'order' => 'ASC',
'relation' => 'AND',
array(
'key' => 'event_date',
'compare' => '<=',
'value' => $date2018,
'type' => 'DATE',
),
array(
'key' => 'event_date',
'compare' => '>=',
'value' => date( "2018-01-01" ),
'type' => 'DATE',
)
)
));