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

Ran*_*jit 5 wordpress post

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

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

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

RRi*_*esh 13

您应该使用DESCorder.

试试这个:

 $the_query = new WP_Query( array(
     'post_type'   => $post_type,
     'numberposts' => '2',
     'orderby'     => 'modified',
     'order'       => 'DESC',
 ));
Run Code Online (Sandbox Code Playgroud)

使用DESC将首先给你最新的帖子(降序).

编辑:

正如Andrew所评论的那样,orderis 的默认值DESC因此可以从代码中省略:

 $the_query = new WP_Query( array(
     'post_type'   => $post_type,
     'numberposts' => '2',
     'orderby'     => 'modified',
 ));
Run Code Online (Sandbox Code Playgroud)