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 即可。
如若转载,请注明出处:https://www.ozabc.com/jianzhan/14407.html