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

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

但是评论回复的时候需要smtp发信通知评论人,这个目前没有办法,而且一般只有我回复,所以可以暂时不管。

微信效果

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

申请github账号

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

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

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

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

这里你可以测试一下你的微信可不可以收到消息,就是下面的两个框框,输入好信息后点击发送信息。

到这里你的申请过程就完了,接下来就是部署代码。

部署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

WordPress有新评论时微信通知站长相关推荐

  1. 【WordPress】新评论微信推送

    不仅要通知有新评论,而且要把新评论的地址给带上,要不然进博客再找比较麻烦,不够人性化 Server酱的获取见官网或文献[1-2] 其实很简单,拼接字符串+调用server酱接口,,只是对php不熟,过 ...

  2. Python 实时盯盘并在股价突破时通过微信通知(tushare的使用)

    新年伊始,国家鼓励居民资产配置像权益类资产转移.首个交易日新发基金一日售罄,大量资金进入二级市场.本韭菜也不甘寂寞,再次进入股市为国接盘. 由于一直盯盘太浪费精力,所以想着通过Python来监控股价波 ...

  3. Hexo+valine评论微信通知

    title: Hexo博客valine评论微信提醒 description: 为Hexo博客开启valine评论微信通知邮件通知双提醒. keywords: Hexo+server酱 评论微信提醒 H ...

  4. WordPress发布新文章Email通知注册用户

    很多WordPress博客都开放了用户注册的功能,用户可以参与到博客的内容建设当中来,也就是一个博客由多个用户来写.现在有这样的需求,如何实现在某一个用户发表文章后,其他用户都能收到Email通知?下 ...

  5. android手机收不到推送消息推送消息,锁屏时收不到微信通知?那是因为你少了这些设置!...

    我们会在手机上安装微信.QQ等无数社交或新闻推送类的APP,但最令人尴尬的就是收不到消息通知,或是出现消息延时等问题.那么,如何才能100%确保APP的通知消息不受影响呢? 找回丢失的微信通知 对An ...

  6. 手机锁屏后有时收不到微信通知,有时又能收到是怎么回事?

    手机锁屏后有时接不到微信通知,有时可以收到微信通知.出现这种情况的原因有两种,一种是设置不当,另外一种是运营商的网络原因. 微信通知接收设置 苹果手机和安卓手机对微信消息推送的设置是不同的.相比之下, ...

  7. 牢记昨天的教训_学习新事物时要牢记的科学支持方法

    牢记昨天的教训 by Yash Chavan 由Yash Chavan 学习新事物时要牢记的科学支持方法 (Science-backed methods to keep in mind when yo ...

  8. 职业建议:辞职时提前通知很重要

    本文首发于微信公众号:大迁世界, 我的微信:qq449245884,我会第一时间和你分享前端行业趋势,学习途径等等. 更多开源作品请看 GitHub https://github.com/qq4492 ...

  9. 五种WordPress防止垃圾评论方法-过滤垃圾评论提高WP运行效率

    点击上方蓝字"优派编程"选择"加为星标",第一时间关注原创干货 最近小编wp后台老是收到烦人的文章垃圾评论,并且评论是机器人发过来的.请看下图: 为了防止对方机 ...

最新文章

  1. 嵌入式linux设计报告,嵌入式linux课程设计报告
  2. POJ2728 Desert King ——01分数规划Dinkelbach迭代法+最小生成树prim算法
  3. Windows 10 Visual Studio 2017 安装配置 Apache Thrift (C++)
  4. mysql 绕过空格_SQL注入篇-绕过方法
  5. 根据根据图片的url怎么取得图片ImageView对象
  6. SAP MIGO的界面中Document Overview部分,可以不让一些单据在这里显示。
  7. AIX 6.1 连接DS4700,多路径mpio,mpio_get_config -Av 需要打补丁。
  8. ORA-01157 无法标识锁定数据文件的解决方法
  9. 性能测试基本功 - Centos5.5下安装LAMP
  10. python中的对数_python中计算log对数的方法
  11. Warning: phpinfo() has been disabled for secur...
  12. oracle使用with as 提升查询效率
  13. protobuf如何使用Protogen工具生成CS代码详细教学篇
  14. k开头的英文单词计算机专业,K开头英语单词一览
  15. 自动机器学习-auto-sklearn
  16. 正则表达式--常用用法及lookahead、lookbehind
  17. python换零钱_python动态规划-零钱兑换
  18. 用html和js编写人机象棋对战
  19. C语言小例子【基础】
  20. 中国700W程序员未来IT职业生涯规划发展道路,给大家一次性讲明白(大专、三本、二本、一本、985/211、研究生、女程序员、大龄程序员)

热门文章

  1. flutter_webview_plugin加载不出来网页
  2. javafx vbox 居中_如何平均分配JavaFX VBox的元素
  3. java adt用vbox_JavaFX:动态添加的VBox没有显示出来
  4. 医咖会免费STATA教程学习笔记——无序多分类回归
  5. DNS原理、进阶、编译
  6. 树莓派购买指南(新手入门)
  7. 相同点安卓和iosui的相同点_iOS和Android的UI设计规范有啥区别?
  8. Android菜鸟笔记-实现一键重启和关机
  9. STM32中读写flash
  10. 实现android按键震动按键声音的机制