前言
今天侍魂部落的站长给我回复,说回访发现不能留言,我测试的时候使用的是管理员帐号,并没有发现这个bug,感谢侍魂部落!
正文
原因也是非常简单的,七牛在缓存comments-ajax.js文件时,将comments.php文件也缓存至七牛服务器上,php文件不会工作,Ajax评论功能自会失效。一通百度之后,找到了解决办法,也是非常简单的。下面给大家分享一下这次处理的一些经验。
解决方法:
方法有两个,第一个,打开comments-ajax.js(目录为/htdocs/wp-content/themes/你使用的主题名称/js),在第一个while语句结束之后,添加下列代码:
[code]
js_url = js_url.replace('七牛域名','网站域名');
[/code]
最后去七牛更新文件(别忘写代码后面的英文分号)。
第二个,打开WP Super Cache插件,在“排除”那项添加comments-ajax.js文件,如下图:
方法很简单,由于我的粗心大意将“comments-ajax”的s给漏写了,活活折腾了一天。个人推荐第二种方法,不需要你修改代码。代码这东西还是少改为妙,因为bug的每次出现都会让你措手不及。
结束语
如果您觉得这篇经验对你有帮助的话,请帮忙点一下文章顶部的”❤“,感谢您的支持,如果您需要留着这篇经验以后用的话,建议您点击收藏,方便以后查找,谢谢!
声明:声明:本文全部内容均从网络中采集而成,只做测试与学习之用,请在下载后24小时自行删除,如有任何涉及版权的问题,请及时联系站长删除内容。谢谢!(邮箱:doubaiwang@126.com)