WordPress有新评论时微信提醒

 2017年07月01日 17:17  3,538  2  打印本文  
      之前就发现,九哥使用的主题自带的评论邮件提醒功能用不了,试过网上的解决方法,直接页面打不开,也许是服务器的原因。最近,在闲鱼博客上发现了评论微信提醒,感觉比邮件提醒实用,九哥已经用上,效果不错哦~现在拿来和小伙伴们分享一下。

功能了解

首先,要完成这个WordPress有新评论微信提醒管理员的功能,需要用到这个叫 Server酱 的东西。

Server酱是什么?

「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。说人话?就是从服务器推报警和日志到手机的工具。

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

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

功能部署

其实上面已经把方法简单说了一下,事实上部署起来也就是那么简单......这里还是完整梳理一遍。

  1. 注册 GitHub 账号(有了就跳过这步),注册地址
  2. 用 GitHub 账号登入网站,就能获得一个 SCKEY (在「发送消息」页面)
  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('http://sc.ftqq.com/'.$key.'.send', false, $context);  
  23. }
  24. add_action('comment_post', 'sc_send', 19, 2);

测试效果

完成上面操作之后,当博客有新评论的时候,Server酱之前绑定的公众号:方糖 就会消息提醒。九哥亲测可用,有跟九哥一样问题的不妨一试。

WordPress有新评论时微信提醒


原文:闲鱼

weinxin
小算草微信公众号
扫一扫关注小算草微信公众号,打开微信简简单单即可查看小算草所有内容,更快捷更方便。
Mr Y

吐槽一下

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

    • avatar 小小参谋 来自天朝的朋友 谷歌浏览器  HUAWEI MT7-TL00 Build/HuaweiMT7-TL00 P1 6.0 江西省南昌市 电信 【书童】

      这个功能不错,你在用吗现在?