Wordpress theme hack - 回复评论倒序显示

 

一般来说,Wordpress主题的评论显示顺序都是按照发表时间先后显示的,即是先发表的(旧的)显示在前面,后发表的(新的)显示在后面。这样的显示效果,有好处也有坏处。好处就是可以让读者按照时间顺序来阅读别人对你文章发表的评论,了解大家一起讨论的问题;而坏处就是当读者需要看到最新评论的时候,往往需要花时间把页面拉到最后才能找到(评论很多的情况)。虽然,可以用分页插件来解决一下这个拉动的问题,但有时候还是会挺不方便。那么,有什么解决的办法呢?

其实,很简单,只需要在模板里面改一个小小的地方,就可以让你的评论按照倒序(最新在前)显示了。

在模板编辑页,找到Comment.php这个模板页面,再找到

< ? php foreach ($comments as $comment) : ?>

然后改成

< ? php foreach (array_reverse($comments) as $comment) : ?>

然后再看看显示,是不是最新的评论显示在前面了?

相关日志

  1. Poshi said at December 17, 2008 12:11 pm

    终于找到这个参数了,之前在jinwen那里看到另一种改法,似乎没办法用上

    [Reply this comment]

    K Reply at December 18th, 2008 6:28 pm

    @Poshi, 这个是php里面的一个函数,将数组内容倒序排列的功能

    [Reply this comment]

  2. Wordpress显示历史留言及留言倒序 | 新后园
    Pingback At December 17, 2008 10:00 pm

Leave a Reply

*(Will not be publiced)

@2007-2008 wgmcn.com All Rights Reserved.
Power by WordPress. Sea Blue theme by Kevin.