文章原文:https://tlanyan.pp.ua/wordpress-use-comment-reply-email-notification-plugin/
部分网友在本站文章下留了评论,本人收到邮件通知后一般都会回复。昨天有网友反馈评论被回复后他们并不能收到邮件通知,经测试这确实是WordPress的问题。今天本站用了WordPress评论回复邮件通知插件Comment Reply Email Notification,评论被回复时访客将收到邮件通知。
转载请附上原文链接:https://tlanyan.pp.ua/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插件美中不足的是,“Notify me via e-mail if anyone answers my comment.”这句话没有翻译成中文。
增加中文翻译的方法也很简单,主要有两种:
- 第一种方法,下载本站已经翻译好的文件:https://tlanyan.pp.ua/wp-content/uploads/2021/03/comment-reply-email-notification-zh_CN.mo,然后上传到你网站的
wp-content/plugins/comment-reply-email-notification/languages
目录下; 第二种方法,自行翻译并转换成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
选一种方法配置好,刷新文章页面,就能看到类似本站评论栏的效果:
此时,访客的留言被评论或者回复时,将收到通知邮件:
总结
留言被回复时及时收到邮件通知,能极大提升访客的体验,增强博主和访客的互动交流,因此非常推荐WordPress博主安装和使用Comment Reply Email Notification插件。
参考
1. WordPress评论回复邮件通知 Comment Reply Email Notification
2. PHP发送邮件
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。