打开当前主题的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" );
此处评论已关闭