打开当前主题的functions.php  文件,添加以下代码:

function set_post_order_desc( $wp_query ) {
    $wp_query->set( "orderby", "modified" );
    $wp_query->set( "order", "DESC" ); //desc是逆序显示
}
add_filter("pre_get_posts", "set_post_order_desc" );

此时,首页的文章将会根据文章的更新时间逆序显示。

后台的文章列表页会按照更新时间逆序显示:

其他

如果只希望后台逆序显示而首页不逆序显示,添加的代码如下:

function set_post_order_desc( $wp_query ) {
    if ( is_admin() ) {//只有管理员后台才会根据修改时间逆序显示
        $wp_query->set( "orderby", "modified" );
        $wp_query->set( "order", "DESC" ); //desc是逆序显示
    }
}
add_filter("pre_get_posts", "set_post_order_desc" );
最后修改:2017 年 10 月 08 日
如果觉得我的文章对你有用,请随意赞赏