У меня есть страница на моем сайте, где перечислены прошлые события по годам, а затем в каждом году перечисляются события по месяцам / дням.Я могу получить код для отображения по году, но тогда месяц будет не в хронологическом порядке ИЛИ я могу получить код для отображения по году и хронологическому порядку, но затем он отображает события из двух категорий.
Я хочу, чтобы события в одной категории (Indoor Track and Field) отображались по годам, а затем в каждом году по дате.Кто-нибудь может указать мне правильные направления?Я разместил код ниже.Я использую 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',
)
)
));