阿良博客

Typecho文章按最后编辑时间排序

Typecho的文章发布后,是根据发布文章的时间进行排序的,也就是最新的文章在最前面。但是,有的时候我们可能需要更新文章,保证时效性,这时候我们最好将文章是通过最后修改文章的时间来排序。

偶然在Jdeal大佬的博客中发现了以下方法,修改后可根据最后编辑时间排序文章。

修改教程

打开根目录下/var/Widget/Archive.php文件,搜索仅输出文章,可以看到如下的文章排序代码:

/** 仅输出文章 */
$this->_countSql = clone $select;
$select->order('table.contents.created', Typecho_Db::SORT_DESC)
->page($this->_currentPage, $this->parameter->pageSize);
$this->query($select);
}

将其中的 table.contents.created 改为 table.contents.modified 即可。

当前页面是本站的「Google AMP」版。下载和发表评论请点击:完整版