通过一段代码来实现WordPress评论自动通知功能,本来呢其他地方也有类似的教程,不过都不太完整,今天小酷猫就来给大家整理一下
首先呢这个服务是由Server酱来提供的
Server酱
是什么
「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。
说人话?就是从服务器推报警和日志到手机的工具。
开通并使用上它,只需要一分钟:
- 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)
- 绑定:点击「微信推送」,扫码关注同时即可完成绑定
- 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦
具体内容请到Server酱查看
好了,废话不多说,我们开始
第一步:首先呢你要有一个GitHub 账号(有了就自动跳过这步)
第二部:打开 Server酱 官网,点击右上角的『登入』按钮并用 GitHub 账号登入网站,然后点击『发送信息』进入页面就能获得一个 SCKEY。如下图
第三部:绑定你的微信,点击「微信推送」,扫码关注公众号同时即可完成绑定。
第四部:如何使用,将以下代码复制到主题目录下functions.php文件里(?>前面)
function sc_send($comment_id){ $text = '恭喜主人,又有小伙伴来留言了!'; $comment = get_comment($comment_id); $desp = $comment->comment_content; $key = '你申请的SCKEY'; $postdata = http_build_query( array( 'text' => $text, 'desp' => $desp ) ); $opts = array('http' =>array( 'method' => 'POST', 'header' => 'Content-type: application/x-www-form-urlencoded', 'content' => $postdata )); $context = stream_context_create($opts); return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context); } add_action('comment_post', 'sc_send', 19, 2);
效果图:
缺点也很明显,不知道是哪个文章下谁评论的,估计是代码的问题,希望以后有码神来完善以下吧。
如果你觉得文章对你有用,请评论,点赞,鼓励(赞赏)一下博主哦!
声明:若发现资源失效或错误可在文章顶部“评论建议”留言,我们将尽快处理!本站绝大部分资源都来自互联网,原作者信息已无从考究。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。