今天,又重新启用了七牛+wp super cache 加速网站,发现提交评论时出现:{"error":"get from image source failed: E405"}错误,经过搜索已成功解决,现分享如下:
1、Ftp 下载知更鸟主题文件夹下的 comments-ajax.js 文件到本地,采用 Editplus 在本地修改,在第 9 行下面,及如下代码下面:
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('cdndedewp.qiniudn.com',www.dedewp.com');
其中:cdndedewp.qiniudn.com 为你在七牛绑定的地址,www.dedewp.com 为你的网址,我的因为设置了 301 跳转,所以加了 www
2、在七牛空间后台找到已经缓存的 comments-ajax.js 删除,然后上传刚刚你修改后的 comments-ajax.js 文件,这里需要注意的是要自定义路径,如下图:
其中 wp-content/themes/hotnewspro27/这个为你主题的路径
3、刷新下你的网页,再试试应该已经可以评论了,如果还不行的话,就删除一下缓存(如 wp super cache 的缓存),如果还有其他问题,请在下方留言。
你可能对这些文章感兴趣:
- 免代码实现WordPress有新评论时微信提醒网站管理员
- 如何获得卢松松的关注
- xiu主题邮件评论回复美化
- WordPress评论回复可见
- WordPress评论时一键填入昵称、邮箱和网址(适合zblog、Typecho和emlog)
- 小程序云开发系列教程:注册小程序
- wordpress最新版本下载地址
- CSS轻松实现D8彩色云标签(附xiu主题文章标签颜色修改)
- 靠个人博客赚钱靠谱么?
- WordPress新用户注册添加验证问题(修正版)
- WordPress集成百度实时推送
- vscode调试php,php环境采用phpstudy搭建
- WordPress加速:只显示上传到本文章中的图片
- WordPress免插件集成支付宝微信打赏功能(适合所有主题)
如有疑问,请前往问答中心反馈!
反馈