首页 » 技术文章 » WordPress » 浏览内容
WordPress有新评论消息立即微信提醒网站管理员
今天小残在闲鱼博客看到这个新评论出现觉得很有意思,微信提醒管理员这个功能的时候瞬间眼前一亮,因为相比于邮箱,小残更喜欢微信(用得更多),看到这个好东西,当然也要分享给广大朋友了,另外小残也已经开启了邮件通知大家在评论文章或者留言的时候尽量填写真实邮箱以便我第一时间收到我的回复。
功能介绍
首先,要完成这个WordPress有新评论微信提醒管理员的功能,需要用到这个叫 Server酱 的东西。
Server酱是什么?
「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。
简单点说就是从服务器推报警和日志到手机的工具。
开通并使用上它,只需要一分钟:
- 登入:用 GitHub 账号登入网站,就能获得一个 SCKEY (在「发送消息」页面)
- 绑定:点击「微信推送」,扫码关注同时即可完成绑定
- 发消息:往 http://sc.ftqq.com/SCKEY.send 发 GET 请求,就可以在微信里收到消息啦
当然,官方还有一大堆解释,这里就懒得发了,了解那么多也没什么卵用,简单知道,能用就行了,呵呵。
功能部署
其实上面已经把方法简单说了一下,事实上部署起来也就是那么简单……这里还是完整梳理一遍。
1.注册 GitHub 账号(有了就跳过这步),注册地址
2.用 GitHub 账号登入网站,就能获得一个 SCKEY (在「发送消息」页面)
3.绑定「Server酱」:点击「微信推送」,扫码关注同时即可完成绑定。
4.将获取的 SCKEY ,替换代码中的“你的 SCKEY ”,添加到function.php,保存即可。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
//评论微信推送 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); |
测试效果
完成上面操作之后,当博客有新评论的时候,Server酱之前绑定的公众号:方糖 就会消息提醒。
目前使用还蛮不错的,有新评论微信马上就会提醒,可以一试哦。
扩展补充
Typecho是否也能实现这个评论微信提醒的功能,
使用方法:
- 点此下载后解压,将解压后的目录名改为 Comment2Wechat,然后上传到你的 Typecho 的 /usr/plugins,并在 Typecho 后台开启插件
- 到Server酱里申请你的专属 SCKEY,并根据提示绑定你的微信
- 将你申请到的 SCKEY 填到插件设置里,保存即可
插件下载地址:
http://pan.baidu.com/s/1qXGPKb6 提取密码:dy7s
本文来源于:WordPress有新评论微信提醒管理员 | 闲鱼博客
标签:服务器
评论 共 3 条 (RSS 2.0) 发表 评论
没什么用,大站用不上,小站可以做来玩玩
这个功能确实好用,任何评论都是瞬间提醒。
能否用自己的公众号来搞呢~