WordPress评论推送到微信

发布于 2018-06-27  129 次阅读


之前使用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文件、绑定微信缺一不可。 icon_wink.gif

演示如下:


粉色的花瓣,美丽地缠绕在身上。依在风里。