我必须按上次修改日期显示帖子。所以我用下面的代码。
$args = array(
'post_type' => $post_type,
'numberposts' => '2',
'orderby' => 'modified',
'order'=> 'ASC',
);
$the_query = new WP_Query( $args );
但我在上面的代码中找不到任何更新。我应该在论证中使用其他东西而不是'orderby' => 'modified'
。
答案 0 :(得分:12)
您应该DESC
使用order
。
试试这个:
$the_query = new WP_Query( array(
'post_type' => $post_type,
'numberposts' => '2',
'orderby' => 'modified',
'order' => 'DESC',
));
使用DESC
将为您提供最新的帖子(降序)。
修改强>
作为Andrew [{3}},order
的默认值为DESC
,因此可以从代码中省略:
$the_query = new WP_Query( array(
'post_type' => $post_type,
'numberposts' => '2',
'orderby' => 'modified',
));
答案 1 :(得分:-1)
尝试
<?php query_posts($query_string . '&post_type=$post_type&orderby=modified&order=desc'); ?>