专栏首页爱游博客WordPress实现微信推送评论消息

WordPress实现微信推送评论消息

用Wordpress建站的朋友都知道文章有评论回复是可以邮件提醒的,主机mail()函数或SMTP的方式都可以。但是能不能评论留言了也有微信推送提醒呢,其实也可以!当然这里有个局限性就是仅仅提醒管理员(也就是Po主自己),需要准备的就是一个Github和一个微信号。

首先,我们来看一下官方的说法:

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

说人话?就是从服务器推报警和日志到手机的工具。

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

登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)

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

发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息

正如 Server酱的介绍所言,先通过 GitHub 账号登录,获取 SCKEY,然后用你自己的 SCKEY 替换下面代码中的相应字段。

使用方法

1.注册 GitHub 账号并登入登入网站(有了就跳过这步);

2.登入后,点击右上方导航处「发送消息」,就能获得一个SCKEY;

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

4.在你的主题目录的 function.php 里,最下方 ?>之前,加入以下代码:

  1. /*
  2. * 引用方糖气球评论微信推送
  3. */
  4. function wpso_wechet_comment_notify($comment_id) {
  5. $text = get_bloginfo('name'). '上有新的评论';
  6. $comment = get_comment($comment_id);
  7. $desp = $comment->comment_author.' 同学在文章《'.get_the_title($comment->comment_post_ID).'》中给您的留言为:'.$comment->comment_content;
  8. $key = '你的SCKEY';
  9. $postdata = http_build_query(
  10. array(
  11. 'text' => $text,
  12. 'desp' => $desp
  13. )
  14. );
  15. $opts = array('http' =>
  16. array(
  17. 'method' => 'POST',
  18. 'header' => 'Content-type: application/x-www-form-urlencoded',
  19. 'content' => $postdata
  20. )
  21. );
  22. $context = stream_context_create($opts);
  23. $admin_email = get_bloginfo ('admin_email');
  24. $comment_author_email = trim($comment->comment_author_email);
  25. if($admin_email!=$comment_author_email){
  26. return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context);
  27. }
  28. }
  29. add_action('comment_post', 'wpso_wechet_comment_notify', 19, 2);

上面操作都只设置完成后,你的博客有新评论时,在Server酱之前绑定的公众号上面:方糖 就会消息提醒!(如下图)

开始体验吧,爱游已经用了大概2个月,好评!

cambrian.render('tail')

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • [Java学习第二章]第一个Java程序

    编写Java应用程序可以使用任何一个文本编辑器来编写程序,然后使用JDK搭配的工具惊醒编译和运行,现在流行的开发工具都可以自动完成Java程序的编译和运行,还带...

    爱游博客
  • 建立个网站的流程是什么?

    作为一个老博客站长,今天给新手们讲讲如何建立一个自己的博客网站以及基本的流程,这些对于中小型企业网站的建立也是同样可以参考的。今天不讲思路,不讲观点,仅仅是结合...

    爱游博客
  • 安卓android版Chrome浏览器设置教程

    Google Chrome是一款由Google公司开发的网页浏览器,该浏览器基于其他开源软件撰写,包括WebKit,目标是提升稳定性、速度和安全性,并创造出简单...

    爱游博客
  • 教你如何屏蔽WordPress垃圾评论的方法

    WordPress去掉多说评论之后,经常有各种垃圾评论出现在后台。不堪其扰,于是去找了一些办法来解决这个问题。一般都是说加一些屏蔽过滤的函数之类的。其实都差不多...

    于飞云计算
  • WordPress添加评论回复邮件提醒通知功能

    沈唁
  • WordPress非插件纯代码实现彻底屏蔽站点垃圾评论

    沈唁
  • 免插件仅代码实现WordPress评论回复邮件

    许多wordpress博主为增加与读者的互动,从而获得更加多的“回头客”,常常在评论上启用一个“评论回复邮件”的功能。这个功能可以使用插件来实现,但我们一贯遵循...

    Jeff
  • 订单模块数据库表解析(一)

    macrozheng
  • 商品模块数据库表解析(二)

    macrozheng
  • 商品模块数据库表解析(一)

    macrozheng

扫码关注云+社区

领取腾讯云代金券