• 开启全站HTTPS。2017-04-29
  • 本站为非盈利性站点,所得收入全部用于网站服务器及其他费用。2015-10-15
  •    3年前 (2015-11-19)  WordPress教程 |   3 条评论  63 
    文章评分 0 次,平均分 0.0

    之前本站使用的是多说的评论插件(虽然也没什么人评论-.-)。今天在改回主题自带评论样式后,测试了下评论提交,发现提交不了了。提示:{"error":"get from image source failed: E405"}。在求教度娘后找到了问题所在。

    网上提供的方法:在自己的主题下 js文件找到comments-ajax.js这个文件,找到如下代码:

    添加一段代码:

    添加后的完整代码为:

    其中cdn.xhsay.com,和www.xhsay.com分别改为你的七牛和网站地址,改完后上传即可。其次需搞定七牛的镜像缓存。

    但是由于我使用的是知言博主的Tinection主题,作者在制作时压缩了comments-ajax.js文件,并且改了文件名和路径:themes/tinection/includes/js/function.js,无法找到明显的此类标识符,修改太困难了。故以上方法不适用。

    经过半个小时的上网找资料研究,最后终于找到了其它方法。打开七牛插件目录wp-content/plugins/wpjam-qiniu/,找到wpjam-qiniutek.php文件打开,定位至100行return $html前,插入以下代码:

    其原理是插件已经修改静态文件原目录至CDN目录,我只需要再把comments-ajax.js(function.js)这一个文件的目录改回来即可,其中第一个路径是CDN服务器上comment-ajax.js(function.js)的路径,需要把它替换为第二个路径,即网站原文件路径,具体路径请根据你自己的网站作修改,这样既体验了七牛CDN,又不用愁AJAX评论错误的问题了。

     

    除特别注明外,本站所有文章均为小浩博客原创,转载请注明出处来自https://www.xhsay.com/error-failed-e405.html

    关于
    小浩博客(www.xhsay.com)是由Tovey建立的个人站点,主要致力于整合并分享各种互联网及网站建设的资源。

    发表评论

    表情 格式
    1. 七牛的确是个好东西 邱嵩松博客导航也在用

      点我收录您 来自天朝的朋友 谷歌浏览器 Windows 7 3年前 (2015-11-21) 回复
    2. 使用七牛的速度还是蛮快的呀。

      192.168.1.1 来自天朝的朋友 谷歌浏览器 Windows XP 3年前 (2015-11-19) 回复
    切换注册

    登录

    忘记密码 ?

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

    切换登录

    注册