我想通过降序为我的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 :(得分: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 );
?>