WordPress有新评论时微信通知站长

博客指出smtp发信会暴露网站真实ip,且加安全会影响评论响应速度。作者介绍将WordPress和微信连接,实现有评论时微信通知,免掉smtp烦恼、加快评论速度。还说明了申请github账号、绑定Server酱获取SCKEY,以及部署WordPress代码的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近小任发现了一个特别严重的漏洞,甚至威胁到整个网站的安全,那就是smtp发信会导致暴露网站的真实ip,这样就算你有cdn也没用了,除非购买高仿ip和盾机,但是作为穷站长的小任怎么可能有钱买……所以昨天修复了这个漏洞,但是新的问题出现了。

在评论这一块加安全必定会导致评论的响应速度变慢,经过测试,甚至会出现评论不自动刷新的现象,这是因为加了安全的smtp发信路途太长了,于是小任关闭了有新评论时邮件通知我的功能,这下评论速度很快了,但是就不知道谁在自己网站上评论了,心里很痒痒,然后小任发现原来还可以将WordPress和微信连接起来,有评论微信通知,这样就免掉了smtp的烦碎,也加快了评论的速度。
WordPress有新评论时微信通知站长
但是评论回复的时候需要smtp发信通知评论人,这个目前没有办法,而且一般只有我回复,所以可以暂时不管。

微信效果

只要有人评论就自动发评论内容给你,速度在0.5秒内,每天可以发送500个,对付小到中的博客足够了。
WordPress有新评论时微信通知站长

申请github账号

这个需要github账号来登录,进入github的官网:github,之后的注册流程基本上跟国内差不多,需要一个邮箱,QQ邮箱也可以。如果你连申请github的账号都不会,我建议你可以关闭本页面了。

申请好之后,点击Server酱进入Server酱的官网,之后点击右下角的github一键登入,如果没有就点击右上角的登入,然后选github登入。

点击导航栏的微信推送,然后扫码绑定,这个就是你收消息的微信。

绑定好之后点击发送消息,你会得到一个你专属的SCKEY,记住这个SCKEY,不要泄露,重置SCKEY一般不要点,不然会很麻烦。

这里你可以测试一下你的微信可不可以收到消息,就是下面的两个框框,输入好信息后点击发送信息。
WordPress有新评论时微信通知站长
到这里你的申请过程就完了,接下来就是部署代码。

部署WordPress代码

将下列的代码放到你的主题模版functions.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);

记得将代码里面的key修改成你的SCKEY,接下来你就可以去体验一下评论微信收取的方便了,除了不能知道评论的文章。
本文原地址:https://xiaorenjc.net/280.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值