Wordpress使用CDN后主题Ajax评论报错 解决办法 - Aaron's Home -黄泽雨个人博客

记录与分享

Wordpress使用CDN后主题Ajax评论报错 解决办法

Wordpress

 

👉 问题描述 👈 

我用的是七牛云,加速js后发现主题的Ajax评论不能用了,各种报错

 

 

👉 解决思路 👈 

• 可能是因为 comments-ajax.js 储存在七牛云,comments-ajax.php将数据都发送到七牛云而得不到处理才发生错误

 

 

👉 解决办法 👈 

• 在ajax评论的js里找到代码,我的是 comments-ajax.js

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('abc.123.com','www.123.com');

• 其中 abc.123.com 修改为七牛云的二级域名

www.123.com 修改为站点域名

分享