部分网友在本站的SSR客户端V2ray客户端V2ray教程等文章下留了评论,本人收到邮件通知后一般都会回复。昨天有网友反馈评论被回复后他们并不能收到邮件通知,经测试这确实是WordPress的问题。今天本站用了WordPress评论回复邮件通知插件Comment Reply Email Notification,评论被回复时访客将收到邮件通知。

转载请附上原文链接:https://itlanyan.com/wordpress-use-comment-reply-email-notification-plugin/

WordPress评论系统的缺点

WordPress是一个功能完善而强大的博客系统,网站访客只需要填写昵称和邮箱就可以在文章下方留言,博主可以在后台回复评论。WordPress评论系统为访客和博主提供了互动交流的通道,是非常棒的功能。

但WordPress评论系统也有一个很大的缺点:访客的评论有了新回复时不能通知到访客。WordPress后台配置好邮件发送功能,网站有新留言时博主能收到邮件通知;但博主回复访客时,WordPress不会发送邮件给访客;除非访客再次打开文章页面,否则可能永远不知道博主已经回复了留言。

及时通知访客评论有了新回复,不仅能极大提升访客的体验,还能增强博主和访客的互动交流,对双方都非常有利。

本文分享使用Comment Reply Email Notification插件弥补WordPress的这个缺憾。

WordPress评论回复邮件通知插件Comment Reply Email Notification

首先,需要在WordPress后台配置好邮件发送功能。目前大部分VPS商家都不允许主机直接对外发送邮件,本人推荐使用 WP Mail SMTP 插件来发送邮件。WP Mail SMTP配置简单,支持QQ、163、Gmail、MailGun等多种邮件服务。

接着在WordPress后台的插件页面搜索安装 Comment Reply Email Notification插件 并启用,同时建议在插件设置页面勾选“默认选中订阅回复”:

Comment Reply Email Notification设置
Comment Reply Email Notification设置

接下来,随意打开一个文章,能看到评论表单多了一个选项框:

Comment Reply Email Notification效果
Comment Reply Email Notification效果

Comment Reply Email Notification插件美中不足的是,“Notify me via e-mail if anyone answers my comment.”这句话没有翻译成中文。

增加中文翻译的方法也很简单,主要有两种:

  1. 第一种方法,下载本站已经翻译好的文件:https://itlanyan.com/wp-content/uploads/2021/03/comment-reply-email-notification-zh_CN.mo,然后上传到你网站的 wp-content/plugins/comment-reply-email-notification/languages 目录下;
  2. 第二种方法,自行翻译并转换成mo文件:打开插件的中文翻译po文件(文件路径为 网站目录/wp-content/plugins/comment-reply-email-notification/languages/comment-reply-email-notification-zh_CN.po),在文件末尾增加如下三行:
    #: comment-reply-email-notification.php:363
    msgid "Notify me via e-mail if anyone answers my comment."
    msgstr "有回复时邮件通知我"

    其中”有回复时邮件通知我”可以换成你自己的翻译。

    接着转换成mo文件:msgfmt -o comment-reply-email-notification-zh_CN.mo comment-reply-email-notification-zh_CN.po

选一种方法配置好,刷新文章页面,就能看到类似本站评论栏的效果:

Comment Reply Email Notification中文翻译
Comment Reply Email Notification中文翻译

此时,访客的留言被评论或者回复时,将收到通知邮件:

WordPress评论回复通知邮件
WordPress评论回复通知邮件

总结

留言被回复时及时收到邮件通知,能极大提升访客的体验,增强博主和访客的互动交流,因此非常推荐WordPress博主安装和使用Comment Reply Email Notification插件。

参考

1. WordPress评论回复邮件通知 Comment Reply Email Notification

2. PHP发送邮件

3. 翻译po文件并转换成mo文件的三种办法