有好长一段时间没发技术文了。今天趁着第二次月考考后和Lzy's Study博客改造,给各位分享WordPress评论回复邮件提醒实现的文。
评论回复后,自动发一封邮件提醒评论人,是提高用户体验的一大举措。我们可以通过安装WP Mail SMTP和Comment Reply Email Notification两个插件在WordPress上实现这个功能。
邮件发送插件WP Mail SMTP
1、插件下载和启用
WordPress 后台 >> 插件 >> 安装插件,搜索插件“WP Mail SMTP by WPForms”(这个插件有 90 万个博客安装启用),然后点击『在线安装』并启用。
2、插件的配置
2.1 基本设置:WordPress 后台 >> 设置 >> WP Mail SMTP(或者 WordPress 后台 >> 插件 >> 已安装插件 >> WP Mail SMTP >> Settings),具体配置如下:
From Email:发件地址
From Name:发件人名称
Mailer:Other SMTP
Return Path:不勾选
SMTP Host:SMTP服务器域名
SMTP Port:465
Encryption:SSL
Auto TLS:开启
Authentication:开启
SMTP Username:SMTP用户名
SMTP Password:SMTP密码(或邮箱服务商提供的授权码)
2.2 邮件测试:配置好以后,你可以发送一封测试邮件,看是否成功。如下图所示,填写想要发送的邮箱地址,然后点击『Send Email』按钮,如果出现“Your email was sent successfully!”说明我们的插件配置正确,可以正常使用。
博主PS:此邮件会被新浪邮箱拒收。
评论回复插件 Comment Reply Email Notification
完成第一个大步骤安装并配置好 WP Mail SMTP 后,接下来需要安装并启用 Comment Reply Email Notification 插件(后台搜索插件,安装和启用方法跟上文类似,这里不再展开),安装好并启动该插件后就可以实现评论回复邮件功能了。可以在“设置”-“Comment Reply Email Notification”设置默认选中订阅回复。
评论回复提醒邮件样式美化
Comment Reply Email Notification插件自带的模板没有CSS样式,很丑。
我们可以将给评论者的评论回复提醒模板美化成如图所示(即本站的评论回复提醒样式):
首先我们打开插件目录的cren_plugin.php
文件,跳转到163行。
修改为
$title = '您在 [网站名称] 的留言有了回复' . '' . __('', 'cren-plugin', $body);
然后跳转到416行和467行,均修改为
'<label for="cren_subscribe_to_comment"><input id="cren_subscribe_to_comment" name="cren_subscribe_to_comment" type="checkbox" value="on" checked>' . __('订阅评论' , 'cren-plugin') . '</label></p>';
这其实是解决“是否订阅评论”复选框版式错乱问题的。
再然后打开插件目录/templates/cren
。
下载这里提供的notification.php文件
链接: https://pan.baidu.com/s/1MZRtSJMqBRBAdk8hcJ42-Q 提取码: eyan
替换原先的notification.php文件。
OK,大功告成。
文章评论
感谢分享,谢谢站长!!@天天下载
谢谢博主分享!!