启用七牛后知更鸟主题无法评论解决办法

今天,又重新启用了七牛+wp super cache加速网站,发现提交评论时出现:{"error":"get from image source failed: E405"}错误,经过搜索已成功解决,现分享如下:

1、Ftp下载知更鸟主题文件夹下的comments-ajax.js文件到本地,采用Editplus在本地修改,在第9行下面,及如下代码下面:

增加一行代码如下:

其中:cdndedewp.qiniudn.com为你在七牛绑定的地址,www.dedewp.com为你的网址,我的因为设置了301跳转,所以加了www

2、在七牛空间后台找到已经缓存的comments-ajax.js删除,然后上传刚刚你修改后的comments-ajax.js文件,这里需要注意的是要自定义路径,如下图:
20150125001420
其中wp-content/themes/hotnewspro27/这个为你主题的路径

3、刷新下你的网页,再试试应该已经可以评论了,如果还不行的话,就删除一下缓存(如wp super cache的缓存),如果还有其他问题,请在下方留言。

AD:站点文章对你有帮助,可以选择去百度口碑好评下,还可以点击此处

赞 (4) 口碑
分享到:更多 ()

本文共有6人发表了自己的想法,下一个就是你!

评论 16

表情 签到
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 七墨博客
    我用了这个方法,还是不行,也重新上传了七牛,也删除了缓存,还是不可以回复
  2. 西决
    我用了这个方法还是不行,我使用了CDN加速的,我在七牛云缓存中也找不到comments-ajax.js,这个缓存文件!回复
    • 陌小雨
      @西决 如果是使用七牛CDN加速的话,首先你要确定是否加速了js文件?如果加速了js文件:这个js文件肯定是有的,查找文件的时候需要输入相对完整的路径;如果没有加速js文件:那么只需要按文章方法更改主题js文件夹的这个comments-ajax.js文件即可回复
      • 西决
        @陌小雨 我使用了CDN加速,但是怎么知道加速了JS没有?我在网站后台已经改了comments-ajax.js回复
        • 陌小雨
          @西决 帮你看了下,你的js也是加速了,需要先删除七牛缓存的js,或者刷新这个js缓存回复
          • 西决
            @陌小雨 博主,能不能加个QQ啊,我在我的七牛云缓存文件中没有找到comments-ajax.js,这个文件,怎么刷新这个缓存啊?我把wp-content/themes/begin/js这个路径下的JS文件都删了,还是不行
          • 西决
            @陌小雨 我的QQ:1356633178
  3. artseek
    用了这个方法还是不行回复
    • 陌小雨
      @artseek 看看你是否有缓存插件或者CDN加速,或者你的js是不是也缓存到七牛了,如果是这样的话,需要手动删除七牛缓存的js回复
  4. CC
    这个评论不错。自己 修改的吧?回复
  5. 陌小雨
    七牛测试回复
  6. Han
    我说之前为什么不能评论呢回复
    • 陌小雨
      @Han 哈哈,现在随心所欲的评论吧 :grin:回复
    • 陌小雨
      @Han 看看能否收到邮件!回复
  7. 陌小雨
    肯定可以留言了,不信你瞧瞧! :razz:回复

本站能为你提供什么?

从这里开始使用WordPress

快速认识WordPress,熟悉WordPress,掌握WordPress。

选择更好用的模板主题

海量的WordPress主题模板供应下载,搭建网站更加轻松、便捷!

让您的网站更安全可靠

在这里,可以了解更多关于网站安全方面的常识问题,做个攻不可破的webmaster

让您的网站更符合你的需求

学习技术教程,自己也能改网站,学前端,做设计,成为一名WEB开发者