У меня есть пользовательская таксономия (категории)
2019 (level 1, term_id: 20)
• January (level 2, term_id: 28)
• Sport (level 3, term_id: 17)
• Music (level 3, term_id: 14)
• February (level 2, term_id:15)
• Sport (level 3, term_id:29)
• Music (level 3, term_id:64)
• March (level 2, term_id:22)
• Sport (level 3, term_id:33)
• Music (level 3, term_id:37)
Вопрос в том, как сортировать сообщения по порядку таксономии , а также по дате
Итак, сначала будут сообщения в Спорт (январь) - сортировка по дате, затем Музыка (январь) - сортировка по дате , затем Спорт (февраль) - сортировка по дате - и т. д.
$timeline = new WP_Query(array(
'post_type' => 'news_posts',
'post_status' => 'publish',
'orderby' => array('menu_order' => 'ASC', 'date' => 'DESC'),
'ignore_sticky_posts' => true,
'posts_per_page' => -1,
'no_found_rows' => true
));
foreach ($timeline->posts as $post){
echo $post->post_title;
echo '<br>';
}