阿良博客-IT业余爱好者的个人学习生活记录

个人学习生活记录
记录学习生活,共同交流进步

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 即可。

感谢来访,希望本文对您有所帮助!
 本文最后更新于2020年05月12日
 本文转载自Jdeal,仅供用于学习。
 若有侵权,请联系[email protected]处理!
如有版权问题,请联系处理 | 当前页面:阿良博客 » Typecho文章按最后编辑时间排序

评论