如果你跟我一样喜欢用@这个符号在留言中回复指定的读者,而又苦于每次需要自己手工添加访客名字的话,这里推荐@ Reply这个WordPress插件,它能自动为你的指定回复添加@的样式,很是不错。
插件下载-上传-激活,然后修改你的comment.php文件,在你希望添加回复的位置增加调用代码:
<?php if(function_exists("yus_reply")) yus_reply(); ?>
完成后你便能看到一个回复链接的图标,如本站的效果(留言者旁边的小箭头就是):

值得一提的是,这个插件能让你一次过在一个留言中回复多个访客,而且还为每个回复名字添加相应楼层的链接,方便直达查看原留言,如下截图:

再说说可能使用中出现的问题,如果完成了上面的操作,看到回复的图标,点击却不起作用,那应该是你的comment.php内的留言输入框textarea中的ID并不是作者预设的”commnet“。譬如在我的模板中,textarea的ID是“commentarea”,要正确使用该插件,只要让其ID相同则可,修改的办法:
打开插件文件at-reply.php,查找所有的:
document.getElementById('comment')
把它改成:
document.getElementById('commentarea')
红色字的更改部分与你的模板textarea的ID相同则可。
结语,推荐这个插件是因为
- 它能省去很多回复的操作
- 而且能一次过进行多回复
- 同时能为回复添加原留言的链接。
P.S. 这个插件是在WordPress爱好者论坛中获知的,不要介意我再一次对这个崭新的WordPress论坛作一次广告 ;
2008年8月18日 update:
如果你要把链接用的图片换成文字格式,请参照留言中西华秦给出的这个方法,很好使。方法如下:
修改插件文件at-reply.php,查找尾部位置代码:
<img style=”cursor:pointer;” onclick=’yus_replyTo(”", “”)’ title=”Reply to this comment” alt=”Reply to this comment” src=”/wp-content/plugins/reply-to/reply.png” />
把它改成:
<a href=’javascript:yus_replyTo(”", “”)’ title=”Reply to this comment”>reply</a>