WordPress+Server酱 实现微信"实时"提醒

简介

嗯,如标题所言,其实思路很简单通过Server酱和WordPress的简单配置后,把站点评论实时推送到你的微信客户端上,让你第一时间看到并显示评论内容,免去每次登录站点查看的繁琐。

方案

简要步骤说明:

第一 登录Server酱,当然这需要一个帐号,Server酱可以直接使用GitHub帐号登录,我相信你一定听说过并且用过。

第二 获取Server酱,关于微信与自己网站连接的代码和key,这很关键。

第三 在自己WordPress站点上配置,并确认key的准确性。

第四 如果以上三步都操作得当,这一步验证没问题后,就可以享用了。

 

标准步骤:

1、查询“Server酱”站点,可以用各种搜索引擎来尝试搜索,但是一定要确保是正确的网站,该网站目前使用的域名是

sc.ftqq.com  或许 你可以戳这里传送过去

可以使用GitHub一键登录

 

2、登录后选择“微信推送”,使用手机打开微信并扫描二维码关注二维码中的帐号,而后记得点击页面中“检查结果并确认绑定”。

选择“发送消息”,记录下调用代码(sckey),也就是我说的key。

3、进入WordPress根目录找到使用主题文件夹中的functions.php文件并打开,在文件最后(在?>的前面,如果有的话!)加入下列代码,在填入key后保存。

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);

4、验证,我们刚才所做的一切是有效的,有两种方案验证。

a)其一,由Server酱提供的,选择“发送消息”在“在线发送工具”中填写测试信息,点击“发送消息”后,打开微信查看收否收到提示信息。

b)其二,我们可以自行去自己WordPress站点中,评论区中写入用于测试的信息并提交,打开微信查看是否收到提示信息。

 

如果您不放心或者您勤快的话两种方案您都可以尝试验证一番;

而后,请慢慢享用~

崔哲博客本文短连接地址 : https://xn--xwr12q.xn--fiqs8s/AKGtx
点赞
  1. 黄良钵说道:
    Google Chrome 63.0.3239.132 GNU/Linux x64

    你也用这个了啊,我很早就用这个了,只是自己发的也推送

    1. 崔哲说道:
      WebView 4.0 Android 6.0

      嗯,多少还是有些用处。

发表评论

电子邮件地址不会被公开。必填项已用 * 标注