最近也不知道咋的,不少人问我评论分页用的是什么插件,刚开始我也是一头雾水,因为我没有使用这方面的插件,索性就到网上搜了一下,帮助别人同时也提高一下自己,和乐而不为,不说废话了,下面就说说如何使用wordpress2.7以上版本内置的评论分页功能,需要说明的是,所有知识和资料都来自互联网,绝非我创造的,我只是整理了一下。
首先要开启评论分页,设置每页显示评论的条数。
登陆wordpress后台管理的首页->设置->评论,然后在页面右侧就是一大堆关于评论的设置,找到“其他评论设置”这一段,勾选“启用评论分页”复选框,同时设置一下每页显示评论的条数,如果您的评论比较少,请把这个值设置得小一点吧,默认的是50,我设置的20,还有其他两个选项,一看就明白了。具体的设置,参见下图:
在主题的comments.php文件中追加调用评论分页的代码
在此之前,先要了解一个调用评论分页的函数paginate_comments_links(),想了解的详细一点的,就点进去看看,是英文的,但不难理解,只要paginate_comments_links('echo=0')这么调用就可以了。大体弄清楚这个函数后就可以在comments.php文件中加代码了,一般是夹在评论列表之后,评论的form之前。下面是inove主题调用的例子:
最后为了美观点,为分页导航添加css代码
我的css知识几乎为0,所以就不多说了,还是从inove主题中抠出相应的css,最终的效果,就是我博客评论分页的样式。
#commentnavi {
background:#EDEFF0 url(img/box.gif) 0 0 no-repeat;
padding:10px 15px;
font-size:11px;
}
#commentnavi a.page-numbers {
padding:5px 7px;
text-decoration:none;
border:1px solid #EDEFF0;
margin:0 -2px;
}
#commentnavi a.page-numbers:hover {
background:#F7F7F7;
border:1px solid #CCC;
text-decoration:none;
}
#commentnavi span.pages {
padding:0 7px 0 22px;
background:url(img/icons.gif) 0 -272px no-repeat;
height:16px;
line-height:16px;
float:left;
}
#commentnavi span.current {
background:#F7F7F7;
padding:5px 7px;
border:1px solid #F7F7F7;
font-weight:bold;
margin:0 -2px;
}
#commentnavi #commentpager {
line-height:16px;
}
#submitbox a.feed {
background:url(img/icons.gif) 0 -256px no-repeat;
padding-left:22px;
height:16px;
line-height:16px;
display:block;
float:left;
}
就写这么多了,还是没有看懂的话,给我留言吧,不过,别抱太大希望,因为大多数情况,我也是不懂得,哈哈。
我是这样设置的,可是并没有分页显示评论。
你现在留言也没有分页啊!?
好东西呢,我什么时候也搞一个评论分页!
服务器可能不会太理想, WP要求太苛刻。。
@恋鱼随风
为何这么讲,我觉得你可以转过来的啊,哈哈。
只能对 WP 望梅止渴了
@北山
会被读者骂死的,哈哈。
@世纪之光
呵呵~~发现你这是本世纪至下世纪最好的方法了
@北山
一页设置成一个评论,你就又分页了,哈哈。
还是研究WP啦? 我博客的评论不会超过一页,一直都也没管这些
@细毛
BO-BLOG没怎么玩过,我想应该可以实现的吧。
@一路阳光
这个我得到晚上下班后才能到邮箱里确认一下,因为公司限制外网邮箱,登陆不了外网邮箱。
不懂程序不懂语言,看得一头雾水,貌似我的博里回复博友的评论,博友好像收不到,我郁闷中,求援中……不知道先前我回复光光的评论,光光是否有收到??
BO-BLOG能实现吗。,期待。
@秋天一棵树
没有使用过PJ哦,不知道是啥感觉呢。
什么时候PJ也能有WP一样众多而又功能强大的插件啊,郁闷。