3年前 (2015-12-03)  WP代码 代码·功能 |   7 条评论  2,520 次围观 
文章评分 0 次,平均分 0.0

今天发现博客无法评论,顺手记录下解决方法。

如果你的主题是 Ajax 评论的,又使用七牛云存储的话,通过开发者工具可以明显看到。七牛在存储comments-ajax.js 的同时已经将comments.php 连着存储过去了。comments.php 这个php 文件只能在php 环境下运行,但明显在七牛服务器里的comments.php 并不是处于php 环境,因此WordPress的 Ajax 评论就会失效。

1.在comments-ajax.js 文件中下面这段代码的后面

添加一句:

cdn.qiniu.com改为你的七牛提供的二级域名(如果源域名有备案可以使用自己的),qiniu.com就改成你的域名。这样就可以解决这个问题了。

2.直接排除缓存这个文件

我用的WP Super Cache

解决使用七牛CDN导致AJAX评论报错{“ERROR”:”GET FROM IMAGE SOURCE FAILED: E405″}

感谢antior.cn博主的提醒。( ̄y▽ ̄)╭
补充,知言主题修改了文件名称和路径,相关文件是comments-ajax.php和function.js

 

除特别注明外,本站所有文章均为JUST FOR FUN原创,转载请注明出处来自http://im.acirno.com/1467.html

关于
在哪都是个打酱油的(+﹏+)

发表评论

表情 格式
  1. 好像还不行啊,按照第一种方法,做了。

    韩万隆个人博客 评论达人 LV.1 1年前 (2017-04-08) [0] [0]
  2. 试试看能不能评论

    乌龙 评论达人 LV.1 2年前 (2016-06-09) [0] [0]
  3. :smile: 测试

    dgdsfg 评论达人 LV.1 2年前 (2016-04-02) [0] [0]
  4. 你才知道你这无法评论啊!(滑稽)

    变态の萌妹纸 评论达人 LV.1 3年前 (2015-12-04) [0] [0]
  5. 好啦,我来试试能不能评论~

    antior 评论达人 LV.2 3年前 (2015-12-04) [0] [0]
切换注册

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

切换登录

注册

扫一扫二维码分享