A-A+

七牛云cdn加速导致WordPress ajax主题评论失效解决办法

2015年02月18日 主机啦领地 评论 7 条 阅读 3,324 次

主机啦自换成Ality主题后,一起正常,但使用七牛加速后就一直没有了评论,非常奇怪。于是自己去试了下Ality主题的ajax评论,发现根本无法正常进行评论,出现以下错误提示,于是知道WP评论无法使用。

七牛云cdn加速导致WordPress ajax主题评论失效提示:

{"error":"get from image source failed: E405"}

很明显,要定位到主题评论的ajax对于JS问下里,于是在以下目录找到了comments-ajax.js文件。

ajaxerro

按以下方法进行修改:

在comments-ajax.js文件中找到以下代码(以知更鸟的Ality主题为例):

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

在其后面添加以下代码:

js_url = js_url.replace('7u2sby.com1.z0.glb.clouddn.com','www.zhuji.la');

注意换成自己的七牛加速地址和网站地址。

添完后如下图所示:

ajaxerro1

然后到七牛的云加速中去删除comments-ajax.js文件,重新进行缓存,即可解决七牛云cdn加速导致WordPress ajax主题评论失效问题。

自己做个记号,也希望能帮到大家。

7 条留言  访客:4 条  博主:3 条

  1. 快播电影
  2. 闲吧资源站
  3. 骡子
  4. liujile

给我留言