wordpress评论排序问题

wordpress中默认的评论排序都是按时间升序排下来的,这样第一个评论者永远占着沙发。有时候我们需要让最后一条评论排在前面,这时候可以通过更改comments_template的代码可以实现降序显示评论,从而将最新的评论显示在最前面。
具体操作步骤:
1.进入wordpress安装目录下的wp-includes目录。
2.打开comment-template.php文件(建议不要使用默认的windows记事本,以免乱码,可以使用Notepad2)。
3.搜索ORDER BY comment_date,各个版本可能有所不同,比如我的是ORDER BY comment_date_gmt。
4.共有2处,在后面添加DESC,变成ORDER BY comment_date DESC(我的变成了ORDER BY comment_date_gmt DESC)
5.保存覆盖。
在wordpress 3.0.4版本测试通过,参考自http://www.sb123.org/872

以上方法失效,其实只要在后台设置-讨论-其他评论设置中设置成在每个页面顶部显示“新的”评论



15 thoughts on “wordpress评论排序问题

发表评论

电子邮件地址不会被公开。 必填项已用*标注