好吧,还是有好多人问Server酱怎么用,那就写一个吧。
前提说明:Scilper 主题 v1.0.4 版本就已经集成此功能,无需重复引用!
什么是Server酱?
用Wordpress建站的朋友都知道文章有评论回复是可以邮件提醒的,主机mail()函数或SMTP的方式都可以。但是能不能评论留言了也有微信推送提醒呢,其实也可以!当然这里有个局限性就是仅仅提醒管理员(也就是Po主自己),需要准备的就是一个Github和一个微信号。
首先,我们来看一下官方的说法:
「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。
说人话?就是从服务器推报警和日志到手机的工具。
开通并使用上它,只需要一分钟:
- 登入:用GitHub账号登入网站,就能获得一个SCKEY(在「发送消息」页面)
- 绑定:点击「微信推送」,扫码关注同时即可完成绑定
- 发消息:往 http://sc.ftqq.com/SCKEY.send 发GET请求,就可以在微信里收到消息啦
正如 Server酱的介绍所言,先通过 GitHub 账号登录,获取 SCKEY
,然后用你自己的 SCKEY
替换下面代码中的相应字段。
使用方法?
1.注册 GitHub 账号并登入登入网站(有了就跳过这步);
2.登入后,点击右上方导航处「发送消息」,就能获得一个SCKEY;
当然,你也可以使用在线发送工具进行测试,看看它到底是啥样的。
3.绑定「Server酱」:点击「微信推送」,扫码关注同时即可完成绑定;
(友情提示:第一次使用这里应该是二维码,我是因为扫描过了!)
4.最关键的,如何在WordPress中使用?在你的主题目录的 function.php
里,最下方 ?>
之前,加入以下代码:
(友情提示:使用 Scilper 主题无需重复添加,已集成,在后台设置 - 其他 栏中)
/*
* 引用方糖气球评论微信推送
*/
function wpso_wechet_comment_notify($comment_id) {
$text = get_bloginfo('name'). '上有新的评论';
$comment = get_comment($comment_id);
$desp = $comment->comment_author.' 同学在文章《'.get_the_title($comment->comment_post_ID).'》中给您的留言为:'.$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);
$admin_email = get_bloginfo ('admin_email');
$comment_author_email = trim($comment->comment_author_email);
if($admin_email!=$comment_author_email){
return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context);
}
}
add_action('comment_post', 'wpso_wechet_comment_notify', 19, 2);
效果图
上面操作都只设置完成后,你的博客有新评论时,在Server酱之前绑定的公众号上面:方糖 就会消息提醒!(如下图)
虽然提示样式无法自定义,不过看着也不错啊,功能到位了我觉得就挺好的,这里给Server酱大大的一个赞!
Comments | 14 条评论
天津网站建设 博主
新年快乐鸭博主~
醉八虫 博主
功能很溜啊
小九喵子 博主
@醉八虫
哈哈,欢迎常来玩
柴可可 博主
拿走了,让我去研究一下。
小九喵子 博主
@柴可可
好..好的..不敢有意见
房东的猫 博主
拿走了 我去试试看 感谢感谢
小九喵子 博主
@房东的猫
好东西大家分享
inventor 博主
哇喔,这个骚气,想试试
小九喵子 博主
@inventor
好东西一起分享
柴可可 博主
可能是我加的地方不对,发现不起作用。。
要是能做个插件就好了。
小九喵子 博主
@柴可可
做个插件,这个要想想,像我这么懒的人..
nice 博主
滑唧唧 有空我也要试试
小九喵子 博主
@nice
提醒自己还是不错的,值得一试
nice 博主
@小九喵子
nice,已经用上了