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的地址
关闭调试,正常留言,果然问题解决
看来这个插件果然有些许兼容性问题啊,必须得禁用,启用多次才可,是不是缓存所引起的就没仔细研究了
本文地址 : http://www.foolpig.com/2008/04/11/comment-blank/
如果你对本文感兴趣,欢迎订阅我的博客


2008-07-19 5:05 pm
GOOD..
2008-07-19 7:09 pm
@peter:
欢迎光临
2008-07-28 11:18 pm
1.Akismet直接在后台升级最新行不行?
2.我不用这个插件呀,也不行?
2008-07-29 7:46 am
@来来:
不一定是这个插件造成的原因,你可以先尝试关闭所有的插件看是否正常,如果正常再逐个启用,找到是哪个插件造成的
2008-07-29 10:08 pm
我关闭所有插件 问题依旧在 你原来关闭所有插件就没问题了是吗?
2008-07-30 7:41 am
@来来:
你可以删除掉Akismet这个插件,然后重新下载一个,可能是WP2.6的原因