插件下载地址:官方目录
如何使用?可以在后台添加小工具,或者直接调用相关函数,详查下文支持边栏小工具一栏
文章导航:#为什么使用边栏回复?
#其他说明
#插件简介
之前在《Ajax版即时侧边栏评论回复功能》一文中我已经提到了我的侧边栏回复,我将其稍作改造,做成了今天的这个插件,名字叫WP RC Reply AJAX,全称是wordpress recent comments reply ajax。
从名字上看,第一个单词——wordpress,顾名思义,就是为wordpress而开发。recent comments,最新评论,即是可以在侧边栏显示最新评论,这个功能和mg12的wp-recentcomments插件几乎一模一样,支持ajax翻页、查看单条评论。当然,mg12的插件设置很丰富,而且也有jQuery版本,可以在翻页时实现一些特效。我的在第一版中就只提供了基本的功能,特效并未添加,以后的版本中会更新上去。当然,都是原生JS,不会有jQuery版本。reply,表明了这个插件最重要的一个功能,即是侧边栏回复。还不知道此为何物的同学,可以移步到我的侧边栏,点击任一评论后边的右向双箭头,进入单条评论查看模式,会出现一个回复按钮,点击之后就可以再侧边栏对这条评论进行回复了。ajax,即是评论支持ajax方式提交。这项是不可选的,如果浏览器支持JavaScript,那么就一定是ajax方式提交的,如果不支持,那么还可以以普通方式提交。
为什么要使用侧边栏回复
也许有人会这么问。我们博客每天都有人留言评论,但是这些评论并不都在同一个页面。而通过边栏的最新评论,我们可以对最新评论一目了然。如果你的最新评论支持ajax翻页查看,那就更好了,无论新收到了多少条评论,都可以通过翻页方式查看到,不必到后台,更不必一页一页的去翻找评论了。同时,我的插件提供了侧边栏回复功能,也就是说你在翻看这些评论的时候,就可以即时对它们进行回复了。而且是通过ajax方式,你回复完一条,可以点击返回按钮,继续对下一条评论进行回复。这些操作中,你并不需要跳转页面,因为一切都是通过ajax异步方式进行的。
防止重复评论
而且,我提供了简单的防止重复回复的功能。边栏的评论一条接一条,我们可能在连续的回复过程中会记不清已经对谁回复过了,这样就会出现对同一条评论回复多次的情况。但是,不用担心,插件已考虑到此情况,回复过的评论在你试图再次回复时,会出现提醒。
完美嵌套,无限嵌套式回复
很多人使用嵌套评论。因为在侧边栏显示的评论,我们很难判断其到底是不是嵌套的最后一层了,如果对最后一层的评论回复了,那么就是无效的嵌套回复,这条回复会被当做一条全新的主评论显示。我的插件解决了这一问题,你可以在边栏放心的进行回复,无论你使不使用嵌套,都不必担心,插件会完美解决你的嵌套难题。
回复会自动添加@回复,免去你折腾麻烦。
提高访客体验,折叠隐藏信息输入框
对于回复时插入的回复框,支持老访客折叠信息框,提高访客体验。同时支持登陆者隐藏信息框。
支持widget小工具
你可以直接在后台小工具设置页面添加“边栏回复小工具”到你的边栏。
如果不想使用小工具,我也提供了一个输出函数
1: <?php wp_rc_reply_echo ($number=8); ?>
函数只有一个参数,即是显示的评论条数。其直接在要显示的地方进行调用即可。其它参数,如头像大小,截断长度等,请到后台插件设置页面进行设置。
其它说明
后台设置中有一个“太短的评论自动换行”。这个如果不清楚是做什么的,就不要勾选,不要管它即可。我在此简单说明一下,这是我插件中的一个小功能,即是遇到很短的评论,不足设置的截断长度一般的评论,会自动在评论者姓名和评论内容之间加上换行符。当然,这一前提是你设置的头像大小大于32,因为大于32,一般头像右边可以显示两行评论内容(如我的最新评论),但是如果是太短的评论,则只能占据一行,那么下一行就会空了,此时就会显得不太美观,所以需要加上一个换行符,是评论内容在第二行显示。效果请查看我的边栏最新评论,注意观察一条长评论和一条段评论的显示上的区别。也可以参看左上角的截图,winy的评论是在第一行就开始显示的,而liuqiqi的评论却是在第二行显示!!因为liuqiqi的评论太短不足一行,如果显示在第一行,那么第二行就会留下空白,看起来就不那么紧凑了。
另外需要说明的是,插件自带了一个css文件,主要是用来控制翻页按钮的摆放,因为担心一些人对css不太了解,不能将三个按钮很好的摆在一条线上。其它地方都没用css美化,所以需要使用者自行根据自己主题进行些许css设置。
下面是对此插件的一些描述:
Plugin Name: WP RC Reply AJAX
Plugin URI: http://www.qiqiboy.com/plugins/
Description: 1. show recent comments at sidebar. 2. with it, you can reply everyone from widget sidebar by Ajax type.
Version: 1.0.0
Author: QiQiBoY
Author URI: http://www.qiqiboy.com
Download: http://wordpress.org/extend/plugins/wp-rc-reply-ajax/
插件名称:WP RC Reply AJAX (最新评论及侧边栏回复)
插件描述:显示最新评论以及在侧边栏回复评论
当前版本:1.0.0
插件作者:QiQiBoY
插件简介:
- 在侧边栏以小工具形式显示最新评论,支持ajax查看、翻页。
- 支持在边栏即时回复评论。(点击一条评论右边的双向箭头,进入单条评论查看模式,然后即可点击右边的回复按钮进行回复操作)
- 边栏回复支ajax方式提交,无需刷新页面,可连续回复。
- 评论提交前可进行简单的错误检测,减少服务器响应消耗。
- 边栏回复支持嵌套评论、支持无限级嵌套。
- 边栏回复自动添加@回复。
- 防重复评论设置,以免评论过快,对一些评论进行重复回复。
- 插件下载:官方目录
插件使用:方法一:直接在后台设置相关选项,然后在添加小工具处向边栏添加“边栏回复小工具”。
方法二:在要显示最新评论的地方(如边栏某个位置或者新建一个页面模板),直接调用
1: /*2: *输出打印最新评论列表3: */4:5: <?php wp_rc_reply_echo('number=&length=&size=&at='); ?>6:7: /*此函数支持四个可选参数,此处的参数设置会覆盖掉后台的设置。8: *number是设置评论数量,默认为8;9: *length是设置评论阶段长度,默认为30;10: *size是设置头像的尺寸,默认为32;11: *at是设置自动添加@回复,其值表示从第几层开始加入@回复。默认为0,0表示不添加@回复。12: *这四个参数的值都是整数。13: *如果不清楚参数含义,请不要盲目添加参数。如你可以直接使用<?php wp_rc_reply_echo(); ?>或<?php wp_rc_reply_echo('number=10&length=25'); ?>14: *参数是可以省略的,不区分先后位置。15: */更多插件使用信息:请点击浏览此文

最后还要赞一下官方的速度,下午四点的时候我插件开发接近尾声,然后向官方提交了插件地址申请,然后在大概晚上九点半的时候便收到了通过邮件,我便立马将插件上传了官方目录。
******有觉得好用的同学欢迎在自己博客中推荐一下O(∩_∩)O~********