wordpress新留言微信提醒

wordpress新留言微信提醒

功能了解

首先,要完成这个WordPress有新评论微信提醒管理员的功能,需要用到这个叫 Server酱 的东西。

Server酱是什么?
Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。说人话?就是从服务器推报警和日志到手机的工具。
开通并使用上它,只需要一分钟:

  1. 登入:用 GitHub 账号登入网站,就能获得一个 SCKEY (在「发送消息」页面)
  2. 绑定:点击「微信推送」,扫码关注同时即可完成绑定
  3. 发消息:往 http://sc.ftqq.com/SCKEY.send 发 GET 请求,就可以在微信里收到消息啦

当然,官方还有一大堆解释,闲鱼就懒得发了,了解那么多也没什么卵用,简单知道,能用就行了,呵呵。

功能部署

其实上面已经把方法简单说了一下,事实上部署起来也就是那么简单……这里还是完整梳理一遍。

    1. 注册 GitHub 账号(有了就跳过这步),注册地址
    2. 用 GitHub 账号登入网站,就能获得一个 SCKEY (在「发送消息」页面)

    1. 绑定「Server酱」:点击「微信推送」,扫码关注同时即可完成绑定。

    1. 将获取的 SCKEY ,替换代码中的“你的 SCKEY ”,添加到function.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);

测试效果

完成上面操作之后,当博客有新评论的时候,Server酱之前绑定的公众号:方糖 就会消息提醒。
闲鱼目前使用还蛮不错的,有新评论微信马上就会提醒,可以一试哦。

扩展补充

看到评论有朋友问Typecho是否也能实现这个评论微信提醒的功能,闲鱼摸摸度娘找了一下,其实Typecho很早就有大神把这个微信提醒做成了插件,小巧方便使用,闲鱼没用过Typecho,也只能帮到这里了。
使用方法:

  1. 点此下载后解压,将解压后的目录名改为 Comment2Wechat,然后上传到你的 Typecho 的 /usr/plugins,并在 Typecho 后台开启插件
  2. Server酱里申请你的专属 SCKEY,并根据提示绑定你的微信
  3. 将你申请到的 SCKEY 填到插件设置里,保存即可

 

转载自https://www.macrr.com

发表评论

您的电子邮箱地址不会被公开。

CAPTCHAis initialing...