wordpress博客有新评论时微信提醒管理员及时回复评论者功能详解

  • A+
所属分类:知更鸟begin美化

博主也是一个比较懒散的人,平时忙的话也不怎么看博客,有新评论的时候不能及时的回复大家。如果当有新评论新留言的话,自动提醒管理员是一个不错的方法。当然,大部分朋友可能都选择的邮箱提醒,这或许也不错,但是在看到这个新评论出现,微信提醒管理员这个功能的时候瞬间眼前一亮,因为相比于邮箱,我更喜欢微信(用得更多),看到这个好东西,当然也要分享给广大博友了。

功能了解

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

wordpress博客有新评论时微信提醒管理员及时回复评论者功能详解
  Server酱是什么?

「Server酱」,英文名「ServerChan」,是一款「程序员」和「服务器」之间的通信软件。

说人话?就是从服务器推报警和日志到手机的工具。

开通并使用上它,只需要一分钟:登入:用 GitHub 账号登入网站,就能获得一个 SCKEY (在「发送消息」页面)

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

发消息:往 http://sc.ftqq.com/SCKEY.send 发 GET 请求,就可以在微信里收到消息啦

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

功能部署

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

1、注册 GitHub 账号(有了就跳过这步),注册地址

用 GitHub 账号登入网站,就能获得一个 SCKEY (在「发送消息」页面)

wordpress博客有新评论时微信提醒管理员及时回复评论者功能详解
2、绑定「Server酱」:点击「微信推送」,扫码关注同时即可完成绑定。

wordpress博客有新评论时微信提醒管理员及时回复评论者功能详解
3、将获取的 SCKEY ,替换代码中的“你的 SCKEY ”,添加到function.php,保存即可。(代码来自网络,作者不清,知道的可以告知)

    1. //评论微信推送  
    2. function sc_send($comment_id)
    3. {
    4. $text = '博客上有一条新的评论';
    5. $comment = get_comment($comment_id);
    6. $desp = $comment->comment_content;
    7. $key = '你的SCKEY';
    8. $postdata = http_build_query(
    9. array(
    10. 'text' => $text,
    11. 'desp' => $desp
    12. )
    13. );
    14. $opts = array('http' =>
    15. array(
    16. 'method' => 'POST',
    17. 'header' => 'Content-type: application/x-www-form-urlencoded',
    18. 'content' => $postdata
    19. )
    20. );
    21. $context = stream_context_create($opts);
    22. return $result = file_get_contents('http://sc.ftqq.com/'.$key.'.send', false, $context);  
    23. }
    24. add_action('comment_post', 'sc_send', 192);

测试效果

完成上面操作之后,当博客有新评论的时候,Server酱之前绑定的公众号:方糖 就会消息提醒。

目前使用还蛮不错的,有新评论微信马上就会提醒,可以一试哦。看到下图中的第一条通知了吗,博主使用的华硕路由器(梅林系统)是也可以使用微信提醒这个功能的。当路由器重启时或有新客户端登录时都会发微信提醒,很智能的吆!

 

wordpress博客有新评论时微信提醒管理员及时回复评论者功能详解

  • 我的微信
  • 技术咨询
  • weinxin
  • 微信公众号
  • 营销技巧分享
  • weinxin
马找钱

发表评论

:?::razz::sad::evil::!::smile::oops::grin::eek::shock::???::cool::lol::mad::twisted::roll::wink::idea::arrow::neutral::cry::mrgreen: