2016-10-12 2 views
0

Я хотел бы заказать мои сообщения нисходящей для всех категорий в моем category.phpсообщений Упорядочить по убыванию для всех категорий

На данный момент у меня есть код, который упорядочивает свои сообщения нисходящего но категории в категорию. Итак, если кто-то добавит новую категорию, сообщения этой новой категории не будут упорядочены по убыванию.

Вот мой код:

<?php if (in_category('food')) : query_posts(array('category_name' => 'food','order' => 'DESC')); endif; ?> 
<?php if (in_category('things')) : query_posts(array('category_name' => 'things','order' => 'DESC')); endif; ?> 
<?php if (in_category('story')) : query_posts(array('category_name' => 'story','order' => 'DESC')); endif; ?> 

Есть простой код, который приказывает мои сообщения для всех категорий в одно время?

Спасибо!

ответ

0

Хорошо, кажется, что этот код работает:

<?php global $wp_query; 
$args = array_merge($wp_query->query, array('category__in' => array(get_query_var('cat')), 'order' => 'DESC', 'orderby' => 'title')); 
query_posts($args); 
?> 
Смежные вопросы