首页 > 经验技巧 > 正文

教程:如何让wordpress评论者收到回复通知邮件?

2010年5月8日 发表评论 阅读评论

最近常常要给一些朋友回复评论,但刚接触wordpress不久,不清楚直接回复对方能否收到通知邮件,我想应该是可以的,因为对方在评论的时候已经留下了邮箱地址,但今天才和JOE测试并确认了:回复对方是不会发送通知邮件的,那对方岂不是不知道我们的回复,互动性大打折扣… … 已是开始寻找解决方案,经过强大的Google,历经艰辛学到了解决方法,下面就分享给大家,避免大家遇到同样的问题时走弯路。

1、安装Mail To Commenter插件

该插件口碑不错,我本来是安装了Comment Reply Notification插件,都配置好了,但发现其不能正常发送邮件而不得不卸载;

最后安装了Mail To Commenter 并经过自己的修改,将一些没有必要的功能都去掉了,感觉非常棒;

大家如果想使用原版,可以进入WP后台》插件》添加新插件 页面搜索:Mail To Commenter进行安装并激活,激活后需要进入:设置》Mail To Commenter options 设置开启才能使用;

小D推荐使用以下修改版的:我将很多使用不到的后台设置去掉了,设置界面简化了很多,您完全用不着在页面中添加任何代码,安装后,前台界面也不会发生任何变化,但邮件通知确能完美的运行;点此下载修改版文件↓ 下载后,通过WP后台》插件》添加新插件》上传,选择下载的ZIP包安装并激活,然后进入:设置》Mail To Commenter 勾选激活邮件通知,再点击右上角的“更新设置”按钮即可。

修改版后台设置如下图:(点击可查看大图,请根据自己的需要选择官方版或修改版)

http://public.blu.livefilestore.com/y1pyzExNJ-PkywvVDf3DiozytXAkN507dvmZKgj4cVQXUP4YFY6DNvp5Kjnv1zPxJYzbBKutkRKPOYiYylwAMvGZg/Mail%20to%20Commenter%E4%BF%AE%E6%94%B9%E7%89%88%E7%BC%A9%E7%95%A5%E5%9B%BE.jpg

Mail to Commenter修改版后台

2、根据自己的需要修改发件人姓名及邮箱地址

编辑该插件文件夹下的 mailtocommenter_functions.php 文件,搜索 From: 定位到这个位置并操作如下:

(你也可以进入已安装的插件列表,找到Mail To Commenter,点编辑,然后在右侧选择上述文件即可编辑)

a、如果你使用官方版本,请将 From: 所在的这一行替换为如下代码再进入b操作

$headers = 'From: replay <replay@yourmail.com>' . "\r\n\\";

b、如果你使用小D提供的版本,请将直接将 replay 修改为发件人姓名,将 <> 中的邮箱更换为你希望使用的;

修改文件并确认无误后记得点击最下方的“更新文件”以保存;

测试一下吧(退出管理员账号,发一个评论,然后登陆管理员账户,进入日志页面点回复),是不是很好用,你可以根据自己的需要修改邮件主题、正文的内容及排版(需要进行第3不修改),自由度非常高。

如果没有收到邮件,可能是发送迟缓,一般情况能实时送达,特殊情况可能要等好几个小时;

3、根据自己的喜好修改邮件内容及排版(可选设置)

进入设置》Mail To Commenter,根据右侧的提示,修改邮件模板即可;

小D将设置的内容也分享给大家使用:

邮件主题:

您对《%post_title%》的评论有了新回复

邮件内容:

%user%,您好:
<br/>
您对 《<a href="%post_link%">%post_title%</a>》的评论被%comment_author%回复了,快去看看吧^_^
<br/>
<div style="padding:5px;border:1px solid #888;">
您的评论:<br />%your_comment%<div style="margin-left:5px;margin-right:5px;padding:5px;border:1px solid #ccc;">
%reply_comment%<br /></div></div><div style="margin-top:10px;margin-left:10px;padding-bottom:10px;border-bottom:1px solid #ccc;">
<a href='%comment_link%' target='_blank'>
查看回复</a>或点<a href="mailto:%admin_email%">这里</a>给作者回Email</div>
欢迎再次访问:<a href="%blog_link%">%blog_name%</a>    <a href="%rss_link%">%rss_name%</a><br/>

OK,需要做的就是这些了,使用的时候,你只需要登录管理员账号(如果设置成仅管理员可以通知),进入日志页面,点对方评论的“回复”,回复的内容对方就能通过邮件收到了。遇到问题欢迎留言,我会尽力帮您解决;

  1. 2011年1月24日16:07 | #1

    呵呵~~~
    学习!!!

  2. 2011年2月12日17:15 | #2

    嗯 已经成功安装 不过是原版的

  3. 2011年3月4日10:40 | #3

    这样支持后台评论回复发邮件吗?

  4. 2011年3月4日10:50 | #4

    @Laycher
    应该是不支持后台发邮件,我每次都到文章中回复。

  5. 2011年3月4日16:47 | #5

    请问博主,我按照你的步骤在本机测试怎么不行啊?是不是同一个IP的缘故?请赐教!

  6. 2011年3月4日16:50 | #6

    @古月博客
    这个方法只支持非WIN系统的主机,如果是WIN系统主机,需要配合一个插件来实现这个功能;

    插件名称:Configure SMTP

    安装设置好后点击下面的 Send test e-mail 测试下,看看你的管理员邮箱是否能收到测试邮件,如果能收到就代表你的设置成功了。

    然后再安装本文介绍的方法配置Mail To Commenter ,祝你测试成功。

  7. 2011年3月4日16:58 | #7

    @dboy
    要注册smtp账号吗?

  8. 2011年3月4日17:05 | #8

    @古月博客
    smtp是你所使用邮箱的发送服务器地址,例如163的是smtp.163.com,不需要申请。

  9. 2011年3月4日18:01 | #9

    @dboy

    你这什么意思?你是指到后台文章回复评论,还是退出账号直接进入博客文章进行回复,能说明白点吗?

  10. 2011年3月4日18:06 | #10

    @古月博客
    登陆管理账号,然后别退出后台,进入文章页面,看看当前用户是不是管理用户,如果是,就在文章中回复即可,但主题繁多,不排除有些其他问题出现,具体问题具体分析。

  11. 2011年3月28日15:32 | #11

    @user空格的方式,博主你是怎么去除的?可以告诉一下吗?

  12. 2011年3月30日10:41 | #12

    感谢博主了 我去试试看

  13. 2011年3月30日11:29 | #13

    成功了 特来感谢博主.

  14. 2011年6月6日16:51 | #14

    正是安装了原版,看到后台选项一大堆,不知道怎么设置,才搜索到这来。
    试试这个修改版的是不是容易一些。

  15. 2011年7月22日22:32 | #15

    非常感谢博主的无私共享,谢谢,学习了,去安装了

  16. 2011年8月9日15:16 | #16

    我试过了 。但qq邮箱没收到。gmail的可以收到了。。/?怎么办啊?

  17. 2011年8月15日10:41 | #17

    mailtocommenter_functions.php显示已停用,怎么解决?

  18. 2011年8月21日20:28 | #18

    博主麻烦看一下,压缩包下载文件已经损坏了。

  19. 2011年8月22日08:36 | #19

    @深圳SEO
    你好,我刚刚看了一下,文件还正常,要是需要,请重新试试,感谢支持~

  20. 2011年8月22日08:38 | #20

    文件可以下载,但是下载了之后解压之后提示压缩包已经损坏了。

评论分页
  1. 2010年8月12日14:54 | #1
  2. 2010年8月31日21:46 | #2
  3. 2011年2月19日13:59 | #3


无觅相关文章插件,快速提升流量