У меня есть страница с списком категорий в верхней части, и обычно она должна содержать сообщения под ней. Список категорий создается с использованием:
<?php $display_categories = array(4,7,8,9,21,1); $i = 1;
foreach ($display_categories as $category) { ?>
<?php single_cat_title(); ?> //etc
</div>
<?php } ?>
Тем не менее, это, кажется, заставляет пост-цикл сортировать посты по категориям. Я хочу, чтобы он игнорировал упорядочивание категорий и упорядочение по дате в порядке убывания. Я создал новый WP_Query, поскольку согласно документам вы не можете использовать query_posts () дважды, так что на всякий случай.
<?php $q = new WP_Query("cat=-1&showposts=15&orderby=date&order=DESC");
if ( $q->have_posts() ) : while ( $q->have_posts() ) : $q->the_post(); ?>
the_title(); // etc
endwhile; endif; ?>
Однако, это все еще , кажется, упорядочивается по категориям (в том же порядке, что и в приведенном выше списке), а затем по дате, а не по дате.