WordPress网站,当你在后台发布文章时,在归档页(首页、分类目录页、标签页、作者页等)中,默认是按照从新到旧的顺序排列文章的。
这符合正常的逻辑,因为,作为站长一般希望……新发布的内容,能够在顶部展示,以便让访问者能够看到最新的内容。
但有时,文章之间是有逻辑顺序的,这时就希望访问站能够按照发布的时间顺序去查看文章。
有没有什么办法,让WordPress网站按照发布时间,从旧到新的顺序排列展示?
答案是有的!具体做法如下——
找到你当前的使用的主题,在主题的functions.php中,增加如下代码……
<?php
function wpkt_alter_post_order($query) {
if(is_main_query()) { // 仅影响默认数据查询,不影响自定义数据查询
$query->set('order', 'ASC'); // 修改排序
}
}
add_action('pre_get_posts', 'wpkt_alter_post_order');
?>
ps. 请在下方评论处,告诉我你使用后的效果吧
原创文章,作者:凌风,如若转载,请注明出处:https://www.wordpresskt.com/posts/5064.html