迎風别葉index
心明若鏡,不將不迎

在 WordPress 上实现评论回复邮件提醒

前一段时间站长停用了多说评论系统,于是乎即使是使用多说的用户在站长博客下的评论有人回复这些用户自己也不会知道了。而且实际上更多的访问站长博客的用户并没有使用多说、畅言等评论系统,顶多是在看到评论时可以使用社交账号可能会登陆一下。即使在没有停用多说之前,就算是这些用户,想要看到回复也需要是在其他使用多说的站点,或者回到站长博客才会收到提醒,并且这个时候的你多说必须是登录状态。即:假设是使用社交账号(QQ,微博等)登录的用户,浏览器中该帐号必须处于登录状态。

其实多说是提供了有人回复评论的时候发送邮件提醒用户这个服务的,并且用户可以设置是一天发送一封汇总邮件亦或者是只要有人回复就发送邮件提醒。但是或许是因为多说服务器资源有限(多说是完全免费的,至今站长不知道多说是如何盈利的,或者说根本就不盈利)等原因,这个功能默认是关闭的,需要用户自己手动在多说的后台开启。试问除了网站站长之外,有谁回去开启这种功能呢?

为了访问站长博客的用户在评论站长的文章后,站长回复用户或者用户之间互相评论互动的时候能够收到回复,于是站长就开始折腾了评论回复邮件提醒功能,言归正传,下面进入教程

考虑到后期博客可能要搬家,而有的主机(空间)可能不支持mail函数,所以站长准备使用smtp方式发送邮件

首先你要准备一个邮箱(废话)

在这里站长推荐使用自己的域名邮箱,站长就使用了阿里云的企业邮箱,绑定的站长博客的域名,则站长便直接进入企业邮箱后台新建了一个员工账号,账号名字是blog,所以博客的回复提醒邮箱就是:blog@yingfeng.me。当然你也可以叫Server什么,使用其他邮箱也可以。

然后安装WP-SMTP插件

该插件在Wordpress官方上架,你可以直接在后台搜索安装,或者手动下载上传然后在后台的插件中启用,具体安装教程就不再阐述。

在Wordpress后台配置WP-SMTP插件的邮箱参数

进入Wordpress后台 》设置 》WP-SMTP

该插件提供了一些常用的邮箱的设置,其实大同小异,一般如下:

服务器:smtp.域名    不使用ssl的话端口是25,使用ssl的话端口是465,下图是阿里企业邮箱的设置方法

 

wp-smtp插件设置

 

具体如何设置根据你的邮箱来设定,设置成功后使用该插件下方的发送测试邮件的功能给自己的邮箱发送一封测试邮件试下,如果没有成功检查一下是不是哪里设置错误了

当教程进行到这一步,如果你在后台开启了评论需要审核功能,则在有人评论你的文章的时候服务器就会给你的邮箱(你在Wordpress后台中设置的邮箱)发送邮件提示你有新的评论需要审核,到这一步可以试一下。

  • 这个时候按照道理来说邮件已经会提醒用户了,但是有些人的博客却会莫名其妙的只能提醒站长审核评论,无法提醒用户有人回复了评论(站长的博客到这一步已经可以实现功能了,但是帮助别人在景安搭上搭建的站点就这样,目测是环境问题),所以此时就需要再做一些工作。

插件不提醒用户的情况下添加评论回复邮件提醒功能

在你的博客所使用的主题中的 functions.php 中添加以下文件中的代码:

因为代码中包含html中的div标签,会导致页面乱掉,所以弄成了文件,同时我把代码藏在了源码中哦,就在这下面,当然你不会找的话也可以下载文件。

文件下载百度云 | 360云盘 密码:1f9f

代码中邮件的样式可以自定义(代码中有一些东西是写死的比如邮件标题,结尾版权说明超链接等,需要自行修改)

然后就可以测试了

注意,不要用你的编辑器格式化这个文件的代码,或许是站长的Hbuilder的php的插件有问题,格式化代码后站长的博客gg了,好在站长有备份的习惯。

=== 教程结束 ===

      注:本站 所有文章若无特殊说明,版权均归 迎風别葉index 所有,请在征得站长同意后转载,转载请注明来源。

评论 28

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #11

    2017年,新的开始! 元旦快乐~

    EQ8个月前 (01-01)回复
  2. #10

    插件还是少装吧,太多了有点影响博客速度(比如我的博客……)
    圣诞节快乐

    慕若曦8个月前 (12-25)回复
  3. #9

    SMTP还是不错的 比较方便

    菊部8个月前 (12-16)回复
  4. #8

    WordPress应该也有MarkDown扩展吧,用这个就好了

    zH9个月前 (11-21)回复
  5. #7

    好久没来了,哈哈,

    zH9个月前 (11-21)回复
  6. #6

    `
    code
    `
    es6 javascript 字符串

    zH9个月前 (11-21)回复
  7. #5

    我博客的邮件回复提醒的界面感觉怎么样?

    EQ9个月前 (11-11)回复
    • 没有自适应,手机看不舒服,好多人都有这个问题,我的也这样

      迎風别葉index9个月前 (11-13)回复
  8. #4

    路过,试试

    ysicing10个月前 (11-04)回复
    • 话说别用Wosign的证书了,最好换家,Google和Mozilla都不信任Wosign 10月22号还是多久之后签发的证书了,我也准备换证书了,就是,一直懒得换 。。。。

      迎風别葉index10个月前 (11-04)回复
      • 早就弃用了,自己的电脑拉黑了= =,可以考虑let’s encrypt或者阿里/腾讯的免费证书

        ysicing10个月前 (11-04)回复
  9. #3

    试一下

    迎風别葉index11个月前 (10-10)回复
  10. #2

    WP可以插入代码吧,会弄坏页面吗?

    小左11个月前 (10-10)回复
    • WordPress 在文章中插入html代码会直接被解析,虽然我有弄了代码高亮的插件,但是代码中有div,还是被解析了

      迎風别葉index11个月前 (10-10)回复
  11. #1

    赞,好东西!

    闲人11个月前 (10-10)回复