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

今天,又重新启用了七牛+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) 口碑
分享到:更多 ()

评论 15

评论前必须登录!

  1. 西决
    我用了这个方法还是不行,我使用了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
  2. artseek
    用了这个方法还是不行
    • 陌小雨
      @artseek 看看你是否有缓存插件或者CDN加速,或者你的js是不是也缓存到七牛了,如果是这样的话,需要手动删除七牛缓存的js
  3. CC
    这个评论不错。自己 修改的吧?
  4. 陌小雨
    七牛测试
  5. Han
    我说之前为什么不能评论呢
  6. 陌小雨
    肯定可以留言了,不信你瞧瞧! :razz: