按降序为所有类别订购帖子

时间:2016-10-12 08:37:27

标签: wordpress categories

我想通过降序为我的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; ?>

是否有一个简单的代码可以一次为所有类别订购我的帖子?

谢谢!

1 个答案:

答案 0 :(得分: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 );
?>