启用七牛云存储后 WordPress Ajax 评论失效解决方法

让 WordPress 缩略图机制支持URL外链图片
七月 19, 2013
WordPress 技巧:首页任意文章后插入广告
八月 12, 2013

启用七牛云存储后 WordPress Ajax 评论失效解决方法

前面为大家介绍了七牛云存储为 WordPress 站点进行CDN加速的几种方法,有很多朋友都给木屋发了私信询问七牛的一些使用注意事项。其中一位朋友聊到了用了七牛又拍云什么的以后,博客的评论就不正常了,只能启用第三方的 WordPress 评论系统。关于这个问题,木屋觉得可能是由于某些 WordPress 站点使用的是Ajax评论效果,而comments-ajax.js文件被缓存在七牛服务器上,从而导致ajax评论无法成功实现。

实际上解决办法也很简单
在comments-ajax.js文件中找到下面这一段代码:
[cce]
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++ ;
}
[/cce]

 

在这一段代码后面添加一句:
[cce]js_url = js_url.replace(‘aipsme.qiniudn.com’,’www.muwu.me’);[/cce]

其中,aipsme.qiniudn.com改为你的七牛提供的二级域名,www.muwu.me 改成你的WordPress 站点域名。
做完这些步骤以后,刷新七牛或者其他的cnd服务缓存,你的WordPress博客就可以正常使用Ajax评论了~

感谢tennfy向我提交了这个方法,比我想的简单多了~

76 评论

  1. Mike说道:

    沙发,学习了= =

  2. 石头说道:

    木屋加油

  3. Hsia说道:

    很久没弄博客了,向木屋学习~~

  4. 子瑜说道:

    我来也,话说我还没弄过云存储呢

  5. 微历史(weilishi.com.cn)说道:

    我还没遇到评论失效的情况

  6. Faris说道:

    第一次打开你网站好慢~~广州、电信、6M

  7. 您好,我是不夜城手机报价网的,您的文章写的不错,过来学习了!欢迎回访www.9zonline.com

  8. 来看看,谢谢博主的分享。

  9. anopos说道:

    七牛好多人推荐啊。

  10. 备案了的,360给免费提供

  11. 梁江说道:

    七牛好多人推荐啊。这都吧是什么,可以看看这个http://www.db9db.com/ent/index/2612

  12. 那时年少说道:

    试了下七牛云,确实有这个问题;还有一个就是用了七牛云缩略图获取不到

  13. […] 《启用七牛云存储后 WordPress Ajax 评论失效解决方法》原文发表于: 木屋博客 投稿信箱:xiaowu@muwu.me 木屋博客 关于木屋 我的腾讯微博 我的新浪微博 QQ邮箱订阅 […]

  14. 医疗智库 16981.com说道:

    试试看吧

  15. 美文美图说道:

    我也使用了哦。不过不晓得是啥cdn

  16. Dzing说道:

    这个不错,主题之前也遇到过这种情况

  17. 怪盗キッド说道:

    博主能分享一下现在使用的主题吗

  18. 说道:

    http://www.k-pb.com 用了代码清除缓存后发了两条又不行了 求助

  19. tiandi说道:

    缓存之后不能用ajax?是啥道理?

  20. 旅途电台说道:

    用又拍云的飘过 嘿,木屋同学

  21. 土木坛子说道:

    不错,能解决问题。

  22. 有点蓝说道:

    请问,我的博客启用七牛后,评论头像都被缩小再放大,导致头像模糊,跟这个有关系吗?

  23. […] 6、启用七牛云之后,发现主题的ajax提交评论失效,提示错误!不只是主题的原因,所以ajax提交评论都会有这样的问题,于是又去百度,又百度到木屋博客的解决办法,按照方法修改了js中的一小段代码问题迎刃而解。(解决办法) […]

  24. 我爱平铺说道:

    七牛很不错,不过现在用了阿里云就暂时不是太需要。有一点,七牛的工作效率略低,申请域名绑定过了7天才完成,比备案还慢0.0

  25. Rolay说道:

    看到了,谢谢

  26. Rolay说道:

    看到了,谢谢

  27. 艾因说道:

    刚才看了你那篇CDN我在想,我用的是阿里云+wdcp,这个wdcp里面有个memcache 我开启了。如果再安装那个 WP Super Cache插件用七牛CDN没事吧?

  28. 断◆章说道:

    大神我照你的办法弄了,还是不行啊~求助

  29. 木屋说道:

    我现在就想把你拉黑。。。混蛋

  30. 笃行说道:

    如何验证插件生效呢?从chrome dev tools -network里看图片资源的域名还是原来的。

  31. 路人V说道:

    前来学习,想问下,这个问题导致的fancybox等图片暗箱插件失效怎么解决?

  32. 路人V说道:

    另外,由于谷歌被屏蔽,谷歌字体无法使用了,导致博主的博客加载很慢。360把谷歌的字体都搬到国内了,只需要替换下字体地址即可。@import url(http://fonts.useso.com/css?family=Lato:400,700,900);

  33. 翡翠玉佛说道:

    第一次听说这个存储 试一下哈

  34. 陌小雨说道:

    用七牛作为免费图床后,图片暗箱功能不能使用,博主有解决方案么?

发表评论

电子邮件地址不会被公开。 必填项已用*标注