{“error”:”get from image source failed: E405″}七牛镜像导致评论报错

2018年7月11日20:58:56 1 703 人围观
七牛云储存,每月免费10g的免费流量,相对小站来说已经够用了,本站也是使用了,也分享了本人使用七牛的简单教程,本贴主要说下在使用后评论,出现{“error”:”get from image source failed: E405″}问题的解决办法。为了搞定这个也是折腾了蛮久的,现在总结一下方法

解决方法1:修改comments-ajax.js

找到文件:wp-content/themes/模板名称/js/,修改comments-ajax.js文件找到下面这段代码,然后在后面添加一段修复七牛CDN代码就好了,代码一般是这个文件的开头位置。

  1. /**
  2.  * WordPress jQuery-Ajax-Comments v1.3 by Willin Kan.
  3.  */
  4. var i = 0, got = -1, len = document.getElementsByTagName('script').length;
  5. while ( i <= len && got == -1){
  6.     var js_url = document.getElementsByTagName('script')[i].src,
  7.             got = js_url.indexOf('comments-ajax.js'); i++ ;
  8. }
  9. // 修复七牛cdn评论失效
  10. js_url = js_url.replace('tutu.ooomg.cn','www.ooomg.cn');

注意:js_url = js_url.replace('七牛绑定的二级域名','自己的主域名');

 

这段代码添加后还需要在七牛那里更新一下文件如果你按装了七牛镜像存储插件,在插件里直接更新文件即可,也可以在七牛存储那里删除原先的文件然后上传新的文件,目的就是为了更新一下缓存。

{“error”:”get from image source failed: E405″}七牛镜像导致评论报错

解决方法2:禁止缓存comments-ajax.js

{1}如果你使用wp super cache等类似缓存插件,可以设置排除js缓存(我不使用就不截图了)

{2}如果,使用修改版的水煮鱼七牛插件(本站有分享),后台可以直接排除,看图,就是扩展名那里

{“error”:”get from image source failed: E405″}七牛镜像导致评论报错

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:1   其中:访客  1   博主  0

    • avatar Q美眉 0

      {“error”:”get from image source failed: E405″}七牛镜像导致评论报错