打开当前主题的functions.php
文件,添加以下代码:
1 2 3 4 5 |
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" ); |
此时,首页的文章将会根据文章的更新时间逆序显示。
后台的文章列表页会按照更新时间逆序显示:
其他
如果只希望后台逆序显示而首页不逆序显示,添加的代码如下:
1 2 3 4 5 6 7 |
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" ); |
评论