朋友们的博客都使用七牛的镜像存储,我也注册了个账号又下载了一个七牛镜像存储插件,开始的时候怎么也玩不转,这个插件不咋会用老是设置出错,不过后来肯定是弄对了。不过在使用没几天好友预见兄提醒我你的博客不能评论了,那时候好像是晚上都快一点了,这里感谢预见兄很晚了还提醒一下。
亲自测试了一下评论报错{"error":"get from image source failed: E405"},这是咋回事啊,以为自己那天安装的插件影响,检查完了都没事啊,于是百度了一下发现是自己的使用的七牛镜像存储原因导致comments-ajax.js这个评论文件失效。
解决方法:修改comments-ajax.js
找到文件:wp-content/themes/模板名称/js/,修改comments-ajax.js文件找到下面这段代码,然后在后面添加一段修复七牛CDN代码就好了,代码一般是这个文件的开头位置。
- /**
- * WordPress jQuery-Ajax-Comments v1.3 by Willin Kan.
- */
- var i = 0, got = -1, len = document.getElementsByTagName('script').length;
- while ( i <= len && got == -1){
- var js_url = document.getElementsByTagName('script')[i].src,
- got = js_url.indexOf('comments-ajax.js'); i++ ;
- }
- // 修复七牛cdn评论失效
- js_url = js_url.replace('tupian.xiaoms','www.xiaoms');
注意:js_url = js_url.replace('七牛绑定的二级域名','自己的主域名');
这段代码添加后还需要在七牛那里更新一下文件如果你按装了七牛镜像存储插件,在插件里直接更新文件即可,也可以在七牛存储那里删除原先的文件然后上传新的文件,目的就是为了更新一下缓存。
文章末尾固定信息
我的微信
这是我的微信扫一扫
我的微信
我的微信公众号
我的微信公众号扫一扫
我的公众号
1F
大幅度释放
2F
sddfsd
3F
asf
4F
我的也是这样
5F
刷新了才成功,谢谢博主
6F
我也是出的这种一模一样的错误,但是这种方法并不行~
B1
@ 小林 刷新缓存了吗
7F
感谢博主的教程!
8F
你这个仓鼠是怎么弄的啊 很好玩啊
B1
@ 我想飞 可以加我微信 xiaomseo 挺简单的