• 欢迎访问圣洁的白莲!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏吧

WordPress基于“Server酱”实现微信推送评论消息

WordPress 菜根譚 来源:Nnboli资源网 5个月前 (06-21) 46次浏览 已收录 0个评论 扫描二维码
文章目录[隐藏]

Server酱是什么?

用Wordpress建站的朋友都知道文章有评论回复是可以邮件提醒的,主机mail()函数或SMTP的方式都可以。

但是能不能评论留言了也有微信推送提醒呢,其实也可以!当然这里有个局限性就是仅仅提醒管理员(也就是Po主自己),需要准备的就是一个Github和一个微信号。


官方说法:

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

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

开通并使用上它,只需要一分钟:

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

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

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

绑定步骤

  1. 注册GitHub账号并登入网站。

  2. 登录Server酱:http://sc.ftqq.com/3.version

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

  4. 将下面的代码插入到function.php中的任意位置即可。

  5. function sendFTQQ($comment_ID,$comment_approved){
    
        //断定讨论能否为渣滓讨论
    
        if( 1 === $comment_approved){
    
            $comment = get_comment($comment_ID);
    
            //断定讨论者email能否是管理员email,如果是,则不发送告知
    
            if($comment->comment_author_email != get_bloginfo ('admin_email')){
    
                $author=$comment->comment_author;
    
                $content=$comment->comment_content;
    
                $comment = $author.':'.$content.'';
    
                $SCKEY = "你申请到的Server酱KEY";
    
                $url = 'https://sc.ftqq.com/'.$SCKEY.'.send?desp='.urlencode($comment).'&text='.urlencode("博客新讨论告知");
    
                $ch = curl_init();
    
                curl_setopt($ch, CURLOPT_URL, $url);
    
                curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    
                curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    
                curl_setopt($ch, CURLOPT_SSLVERSION , CURL_SSLVERSION_DEFAULT);
    
                curl_setopt($ch, CURLOPT_POST, TRUE);
    
                curl_setopt($ch, CURLOPT_POSTFIELDS, $data);        
    
                curl_setopt($ch, CURLOPT_TIMEOUT, 1);
    
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
    
                $result = curl_exec($ch);
    
                curl_close($ch);
    
                return;
    
            }
    
        }}add_action( 'comment_post', 'sendFTQQ', 10, 2 );

测试

点击发送消息

WordPress基于“Server酱”实现微信推送评论消息

发送消息完成后,在手机上就能收到提醒。


圣洁的白莲 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:WordPress基于“Server酱”实现微信推送评论消息
喜欢 (0)
[]
分享 (0)
关于作者:
浩瀚学海,虔诚分享!

您必须 登录 才能发表评论!