之前使用Typecho的时候有一个插件可以将游客评论已通知方式推送到微信
但是在Wordpress上并无类似插件,所以只能动手修改了。
准备工作如下:
1.前去Server酱申请SCKEY. 传送门在这里:https://sc.ftqq.com/3.version
2.修改主题文件中的functions.php
代码如下,放到末尾?>符号之前。
//评论微信推送 function sc_send($comment_id) { $text = '博客上有一条新的评论'; $comment = get_comment($comment_id); $desp = $comment->comment_content; $key = 'Your 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('https://sc.ftqq.com/'.$key.'.send', false, $context); } add_action('comment_post', 'sc_send', 19, 2);
最后,绑定 Server酱的微信号,就可以从微信上接收别人给你博客的评论内容啦。获取SCKEY、贴入主题function文件、绑定微信缺一不可。 ;-)
演示如下:
评论区