让WordPress文章按照更新时间排序

WordPress文章循环排序时,默认是按照最后发布的排在最前面。如果不按照这个方式排序,追加规则,当文章更新后,就让其排在前面呢?这里需要用到pre_get_posts

function pre_get_posts_hook( $query ) {
  $query->set( 'orderby', 'modified' );
}
add_action( 'pre_get_posts', 'pre_get_posts_hook' );

参考更多之前我的文章:

参考资料:

分类 WordPress技巧 本文由 清白之年 原创发布,转载请注明文章来源。

发表回复

您的电子邮箱地址不会被公开。