Посты и условия - заказ - PullRequest
       15

Посты и условия - заказ

0 голосов
/ 05 апреля 2019

У меня есть пользовательская таксономия (категории)

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>';
}
...