wordpress博客留言出现空白页面
Apr
11
wordpress博客留言出现空白页面
这两天一直在为这个东东苦闷,前几天朋友给我说留言的时候是空白,我也没在意,因为我留言一直是正常的啊
后来发现事情比较麻烦,因为我留言的时候一般是登录的状态,而他们留言是没有登录我的BLOG,只是游客所以我一直没发现这个问题
记得以前都是好好的,最近升级了wordpress到2.5,又更改了主题模板
不知道是哪一块出问题了
1、我测试的时候发现只要游客留言,就会跳转到http://www.foolpig.com/wp-comment-post.php页面,不跳转到日志的页面,而这个页面单独是无法显示的,必须要点IE上的后退,然后刷新才行,在FF下同样。
2、虽然在留言部分强调不填用户名和邮箱是无法留言,可是事实是匿名也可以留言。留言后的结果同第一条
解决过程:
1、为什么不填用户名和邮箱也能发呢?查看源代码未果,突然发现后台设置里的评论部分有个选项是,必须输入用户名和邮箱,而我没有选,昏倒。。。。赶紧勾上测试,果然第二个问题解决了,必须输入用户名和邮箱
2、可是留言后还是空白。。。调试源代码,发现wp-comments-post.php文件未获得comment_id,难道是被阻止了吗?
由于在升级wordpress2.5的时候,据说有的插件不兼容,禁用所有插件,更换主题至默认,问题还是那样,奇怪了咯,甚至怀疑到了文件的编码问题,都一筹莫展。。。
针对留言和评论的插件只有一个Akismet,莫非是它在捣乱?可是已经是最新版本了啊。不得已,删除,重新下载安装,然后启用。
测试,哈哈,终于在调试的部分出现了comment_id和location的地址
关闭调试,正常留言,果然问题解决
看来这个插件果然有些许兼容性问题啊,必须得禁用,启用多次才可,是不是缓存所引起的就没仔细研究了


















Comment by Drunken Fucker | [Reply]
emm.. luv this post.