让 WordPress 后台回复评论也加上@回复
自从用了 Willin 大师的 WordPress 自动邮件回复的修改方法(Comment Mail Notify),前台后台的回复都会自动发送邮件。但是例如 Ctrl + Enter 快速回复 与 自动加@符号还是需要修改一下的。
以前曾经介绍过如何 Ctrl + Enter 快速回复 与 自动加@符号,这次修改方法大同小异。
一、点击[回复]链接自动生成@用户名的链接到评论框中
打开 wp-admin/edit-comments.php 文件,在其中合适位置加上上面的代码即可
1 2 3 4 5 6 7 8 9 10 | <script type="text/javascript"> jQuery(document).ready(function($){ //点击 reply 生成 @用户名 + 链接 $('.reply').click(function() { var atid = '"#' + $(this).parent().parent().parent().attr("id") + '"'; var atname = $(this).parent().parent().parent().find('strong:first').text(); $("#replycontent").attr("value","<a href=" + atid + ">@" + atname + "</a>").focus(); }); }); </script> |
二、后台评论的 Ctrl+Enter 快捷键提交功能
打开 wp-admin/edit-comments.php 文件,在其中合适位置加上上面的代码即可
1 2 3 4 5 6 7 8 9 10 11 12 13 | <script type="text/javascript"> jQuery(document).ready(function($){ //后台评论的Ctrl+Enter快捷键提交 $("#replycontent").keydown(function(event){ //判断,如果你在点击ctrl的同时点击回车键(13)那么我就让提交按钮生效 if(event.ctrlKey && event.keyCode == 13) { //模拟提交按钮被点击,当然就是提交评论内容了 $("#replybtn").click(); } }); }); </script> |
这让喳喳鸟情何以堪啊。
这个功能幸好主题集成了,不然还真不容易呢。
@碧雅阁 目前也有很多插件可以实现这个功能的。其实很简单。
我也是用插件,感觉没啥问题。
@囧啊囧 我现在也被万戈传染的有插件洁癖了。
回复没嵌套就不能用大湿的那个邮件回复吧?
@IM路人 貌似是的。。。
我的在邮件回复方面还是有些问题,还得改改。确实不推荐用插件。
@Vinceen 举手赞同。哈哈,插件多了会拖慢速度。最不喜欢速度慢的网站了。
分享快乐~
@雨云 -_-!! 谢谢。
后台你也不放过!!够狠
呵呵,连后台也不放过呀,够细致
@万戈
@阿修
有时候经常隔个一两天才回复,懒的一个个翻文章了,就全都在后台回复了。
沙发……
我用的 mail to comment 那个插件……
@浩子 插件能不用就不用吧。