Typecho文章如何按修改时间排序

2026年04月08日 作者头像 作者头像 站长 编辑

Typecho文章排序方式修改

下文就介绍下修改源码的方式。

首先我们打开var/Widget/这个路径的Archive.php文件,在764行左右找到

$select->order('table.contents.created', Db::SORT_DESC)

这是按文章创建时间降序排序,如果我们想改成其他排列方式,替换成如下代码即可。

按文章创建时间升序排序

$select->order('table.contents.created', Db::SORT_ASC); 

按文章最后修改时间降序排序

$select->order('table.contents.modified', Db::SORT_DESC);

按文章最后修改时间升序排序

$select->order('table.contents.modified', Db::SORT_ASC);