现在的位置: 首页 > WordPress教程 > 正文

wordpress留言倒序评论分页_非插件完美解决

2012年04月22日 WordPress教程 ⁄ 共 954字 评论数 6 ⁄ 阅读 6,035 次

wordpress留言倒序

WordPress留言倒序不少主题都没带相应功能,比如我所用的hotnews主题也是没有。但玩惯第三方博客的很多博主在做独立博客时习惯性的想要这个功能,当然,最简单的方法就是直接新建一个普通页面当做留言板用。但日志评论大家又不想用倒序形式,我们就说说如何不使用插件解决wordpress留言倒序评论分页的问题。

1、复制你所使用的主题下的comments.php和single.php(对于single.php有page.php最好使用page.php),分别重命名为你想要的名字,如guestcomments.php和guestbook.php

2、在guestbook.php文件头部添加以下代码:

<?php/*Template Name: 留言板*/?>

3、修改guestbook.php里代码:

<?php comments_template(); ?>

改为<?php comments_template('/guestcomments.php') ?>

4、修改guestcomments.php里代码:

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

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

5、新建页面,选择模版“留言板”

到此,wordpress留言倒序已经实现。

对于有些主题找不到代码,是因为使用的是wp_list_comments函数,只需要

把guestcomments.php里的<?php wp_list_comments(); ?>

改为<?php wp_list_comments(array("reverse_top_level"=>1)); ?>

就完美解决了留言板倒序的问题。

WordPress评论分页的解决方法:

至于这个,想不用插件解决似乎有些难。如果你想要显示出例如第一页、第二页等这些效果还是找插件用吧。如果不想使用插件,但又不想让页面太长,我的解决方法是直接在后台设置:后台—设置—讨论—其他评论设置,将分布显示评论选中,并指定显示条数,如20条,这样当评论数超过20条会自动隐藏前面评论,就实现了wordpress分页效果。

关键词:wordpress留言倒序,wordpress评价分页

» 声明:本站文章源于个人经验总结或书籍、互联网转载,内容仅用于个人学习,请勿转载,否则后果自负!

目前有 6 条留言 其中:访客:4 条, 博主:2 条

  1. 啊努 : 2012年11月22日11:49:46  -49楼 @回复 回复

    要支持!

    • 啊努 : 2012年11月22日12:20:38  地下1层 @回复 回复

      不知道为什么,还是不能正常倒序!


      • 管理员
        大河笨鸟 : 2012年11月22日12:21:48  地下2层 @回复 回复

        这个倒序是针对专门的留言版页面的,不是针对全部页面。

        • 啊努 : 2012年11月22日12:48:18  地下3层 @回复 回复

          恩! 我也是HOTNEW主题,然后自己新增一个页面做留言板在导航栏!
          这个应该算是专门留言版了吧?


          • 管理员
            大河笨鸟 : 2012年11月22日12:50:05  地下4层 @回复 回复

            是,不过,不建议做一个专门的留言版,从用户角度来讲用处不大,从seo角度来讲,更不合理。独立博客就是独立博客,不是QQ空间或第三方博客。

            • 啊努 : 2012年11月22日12:57:17  地下5层 @回复 回复

              恩!谢谢指教!

              但对于我这个连菜鸟都不算是的,如何做到自己想搭建的博客是现阶段的目标,
              至于SEO,太长远了,不在考虑当中!

              但你的意见很有长远性!我是支持的

给我留言

留言无头像?