代码实现WordPress有新评论时微信提醒

2018年8月12日22:43:45 5 132人围观

博客评论一直通过邮件来提醒的,其实我们还可以使用微信来提醒,相对于邮件提醒,微信提醒管理员这个功能的时候瞬间眼前一亮,废话不多少,好东西自然要分享,「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件,就是博客评论提醒到微信手机的工具,我们可以从下图加深一下理解。

代码实现WordPress有新评论时微信提醒
Server酱

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

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

功能部署:

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

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

代码实现WordPress有新评论时微信提醒
打开 Server酱 官网,点击右上角的『登入』按钮并用 GitHub 账号登入网站,然后点击『发送信息』进入页面就能获得一个 SCKEY。
代码实现WordPress有新评论时微信提醒
绑定:点击「微信推送」,扫码关注同时即可完成绑定

代码:
 
  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);  

评论已关闭!

目前评论:5   其中:访客  3   博主  2

    • avatar QQRSS 来自天朝的朋友 天津市 电信IDC机房 0

      这个 推送用了几年了.一直都很稳定..就怕那一天,它不在了…

      • avatar 搬瓦工 来自天朝的朋友 天津市 电信IDC机房 2

        朋友 交换链接吗

          • avatar 诗梦 [博主] 来自天朝的朋友 广东省深圳市 联通

            @搬瓦工 no

          • avatar 久伴博客 来自天朝的朋友 上海市 联通 0

            测试一下发现你的评论IP因为CDN原因显示有问题

              • avatar 诗梦 [博主] 来自天朝的朋友 广东省广州市 电信

                @久伴博客 一直这样,٩?ི۶