TYPECHO 关于文章顺序的更改以及内容页下一篇文章链接的获取问题?

1、TYPECHO 文章默认顺序是按时间降序排序的,我想更改为升序排序,能否在主题中functions.php文件中的themeInit()方法中进行设置?设置变量是什么?还是说只能更改内核代码?

2、内容页中,
上一篇文章$this->thePrev()
下一篇文章$this->theNext()
输出中包含有a标签,应该如何获取单纯的链接地址 和 文章标题?

阅读 7.2k
1 个回答

需要改内核了。
在var/Widget/Archive.php中函数execute第1257行:

/** 仅输出文章 */
        $this->_countSql = clone $select;

        $select->order('table.contents.created', Typecho_Db::SORT_DESC)
        ->page($this->_currentPage, $this->parameter->pageSize);
        $this->query($select);
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进