我是一只历经沧桑的老狮

Typecho 文章按最后编辑排序

typecho 默认的文章排序方式是按照文章发布的时间来排序的,有的时候我们可能写了某篇文章没写完,或者需要及时修改某篇文章已更新其内容的时效性,这时候可能我们就需要文章的排列是通过最后修改文章的时间来排序。

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

打开根目录下 /var/Widget/Archive.php 文件,在源码 1387-1393 行处,可以看到如下的文章排序代码:

/** 仅输出文章 */
$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 就可以了。

本站未注明转载的文章均为原创,转载请注明来源,谢谢!

添加新评论