在wordpress中按修改日期显示发布订单

时间:2013-01-21 12:44:57

标签: wordpress post

我必须按上次修改日期显示帖子。所以我用下面的代码。

$args = array(
    'post_type' => $post_type,
    'numberposts' => '2',
    'orderby' => 'modified',
    'order'=> 'ASC',
);
$the_query = new WP_Query( $args );

但我在上面的代码中找不到任何更新。我应该在论证中使用其他东西而不是'orderby' => 'modified'

2 个答案:

答案 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'); ?>