Typecho的文章在发布后,是根据发布文章的时间进行排序的,也就是最新的文章排最前面。但是,有时候,我们修改后,希望更新的文章能排在前面,网上找了教程,修改如下:
打开根目录下/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 即可。