使用七牛云镜像服务导致评论提示{“error”:”get from image source failed: E405″}错误

文章目录[隐藏]

本站使用七牛云镜像已经很久了,但是今日某网友表示,在本站进行评论的时候会爆出{“error”:”get from image source failed: E405″}错误,经过百度后发现就是使用七牛云镜像储存导致comments-ajax.js文件的评论方法调用不到,然后就无法评论,这篇文章给大家分享博主解决这个问题的方法。

前言

其实七牛云的镜像储存还是非常好用的,而且每个月都免费10G,免费使用七牛云可以点击这里:https://portal.qiniu.com/signup?code=3lc7bpbrx1vf6。但是使用他会出现很多问题;难道大家就因为这些小问题就不用七牛云了吗?答案当然是否定的。接下来我们就教大家博主最近发现七牛云导致评论的时候爆出{“error”:”get from image source failed: E405″}错误的解决办法。

解决方案

解决方法其实非常简单,只需要在comments-ajax.js这个文件评论代码后添加以下代码就可以了。

comments-ajax.js文件位置:wp-content/themes/模板名称/js/【某些模板该文件可能在:wp-content/themes/模板名称/】

// 修复七牛cdn评论失效,将以下域名分别修改为[七牛云绑定的二级域名]和[博客的主域名]
// js_url = js_url.replace('七牛绑定的二级域名','自己的主域名');
js_url = js_url.replace('cdn.svlik.com','www.svlik.com');

将以上代码添加完毕之后,登录到七牛云的后台,按照以下顺序输入你的comments-ajax.js绝对URL,然后刷新文件就可以了。

声明:本文为原创,作者为 Svlik,转载时请保留本声明及附带文章链接:http://www.svlik.com/1585.html