纯代码实现WordPress评论微信提醒功能(支持https站点)

2018年3月28日23:48:00 评论

之前博客评论一直通过邮件来提醒的,其实我们还可以使用微信来提醒,相对于邮件提醒,微信提醒管理员这个功能的时候瞬间眼前一亮,废话不多少,好东西自然要分享!

纯代码实现WordPress评论微信提醒功能(支持https站点)

首先给大家介绍一个叫【Server酱】的东西:

「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。

说人话?就是从服务器推报警和日志到手机的工具,我们可以从下图加深一下理解。

纯代码实现WordPress评论微信提醒功能(支持https站点)

开通并使用上它,只需要一分钟:

  1. 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)
  2. 绑定:点击「微信推送」,扫码关注同时即可完成绑定
  3. 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦

功能部署:

1、注册 GitHub 账号(有了就跳过这步),注册地址

2、打开 Server酱 官网,点击右上角的『登入』按钮并用 GitHub 账号登入网站,然后点击『发送信息』进入页面就能获得一个 SCKEY。

纯代码实现WordPress评论微信提醒功能(支持https站点)

3、绑定「Server酱」:点击「微信推送」,扫码关注同时即可完成绑定。

4、将获取的 SCKEY,替换代码中的“你的 SCKEY”,添加到 function.php文件保存即可。

  1. //评论微信推送  
  2. function sc_send($comment_id)
  3. {
  4. $text = '恭喜主人,又有小伙伴来留言了';
  5. $comment = get_comment($comment_id);
  6. $desp = $comment->comment_content;
  7. $key = '你的SCKEY';
  8. $postdata = http_build_query(
  9. array(
  10.         'text' => $text,
  11.         'desp' => $desp
  12.     )
  13. );
  14. $opts = array('http' =>
  15.     array(
  16.         'method'  => 'POST',
  17.         'header'  => 'Content-type: application/x-www-form-urlencoded',
  18.         'content' => $postdata
  19.     )
  20. );
  21. $context  = stream_context_create($opts);
  22. return $result = file_get_contents('https://sc.ftqq.com/'.$key.'.send', false, $context);
  23. }
  24. add_action('comment_post', 'sc_send', 192);

效果测试:

纯代码实现WordPress评论微信提醒功能(支持https站点)

完成上面操作之后,当博客有新评论的时候,Server 酱之前绑定的公众号:『方糖』就会消息提醒,有新评论微信马上就会提醒,另外Server是支持https站点的,可以一试哦!

weinxin
微信小程序
多个朋友多条路,衷心希望大家在我的博客找到实用的东西,没事多交流、交流,欢迎常来看看!

发表评论

匿名网友

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: