WordPress文章按修改时间排序

WordPress下的默认排序是按照发布时间排序,但其实还是按修改时间排序来的比较合理,尤其是像我这种挖坑党,简单搜了一些资料,然后就把文章列表改成按修改时间排序的了。

1、打开WordPress当前主题目录,打开index.php,搜索代码:

<?php
while ( have_posts() ) : the_post(); ?>

2、在while的前面插入下面几行代码

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array(
		'orderby' => modified,
		'showposts' => 10,
		'paged' => $paged
		);
query_posts($args);

3、继续搜索

<?php endwhile;?>

4、将其替换为

<?php endwhile; wp_reset_query();?>

保存,刷新,大功告成!

p.s.

1、根据orderby的值不同,可以让文章按照很多种方式进行排序,下面是列举几个常见的值及其对应的排序方式:

title:按标题;

date:按发布日期;

modified:按修改时间;

ID:按文章ID;

rand:随机排序;

comment_count:按评论数

2、如果你同时想修改标签页、分类页等存档页面的文章排列顺序的话,同样可以按照上面的方法修改主题目录下的archive.php等。