通过一段代码来实现WordPress评论自动通知功能,本来呢其他地方也有类似的教程,不过都不太完整,今天小酷猫就来给大家整理一下
首先呢这个服务是由Server酱来提供的
「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。
说人话?就是从服务器推报警和日志到手机的工具。
开通并使用上它,只需要一分钟:
具体内容请到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);
效果图:
缺点也很明显,不知道是哪个文章下谁评论的,估计是代码的问题,希望以后有码神来完善以下吧。
如果你觉得文章对你有用,请评论,点赞,鼓励(赞赏)一下博主哦!