wordpress评论报错:get from image source failed: E405完美解决办法

2018年1月13日23:22:21 发表评论 929

以前本人的其他站点都是使用的阿里云和又拍云CDN服务,最近在好友的推荐下,尝试把本站的云存储服务换成了七牛云。在基本工作都已完成后,以为可以正常使用,有网友私信我说本站的评论无法使用,导致一些资源无法下载,提示get from image source failed: E405错误,经过一番网上查找,终于明白是因为七牛镜像存储原因导致comments-ajax.js这个评论文件失效

下面给大家提供完美解决方法:

1、打开主题目录下的JS子目录中的找到文件comments-ajax.js,找到以下代码:

/**
 * 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++ ;
}

2、在下面添加以下代码:

// 修复七牛cdn评论失效
js_url = js_url.replace('七牛加速域名','站点主域名');

3、更新文件缓存

代码添加后,需要在七牛云管理后台刷新预取该文件,使得修改立即生效,方法:七牛后台–>融合CDN–>刷新预取。如图:

END!!

    
weinxin
官方QQ交流群
扫一扫加入交流群获取更多资源

发表评论

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

私信给楼主