我必须按上次修改日期显示帖子.所以我用下面的代码.
$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
您应该使用DESC的order.
试试这个:
$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)