August 15, 2008
一些朋友在安装了 Wordpress Thread Comment 插件之后, 可能会碰到了一些问题, 然后就急急忙忙的跑到这里来问。 我想告诉你, 这其实不是一个好的解决问题的方法。
为此, 我就专门来写个日志, 来说说如果在碰到 Wordpress Thread Comment 无法正常工作的时候, 可以如何去调试和查找问题。 一来, 把大家碰到的问题集中起来, 可以方便查找; 二来, 自己动手也是一种美德。
第一步: 禁用除 wp thread comment 之外的所有插件, 然后检查是否正常工作。 如果可以正常工作表示插件有冲突, 请逐个排除冲突的插件; 若无法正常使用,请接着看第二步。
第二步: 如果上述措施还是无法正常工作, 请采用default主题, 然后检查是否正常工作。 如果可以正常工作则表示主题有问题, 请排除主题的问题; 若无法使用, 请接着看第三步。
第三步: 如果上述两种错误仍旧无法正常工作, 那估计就是你的服务器问题, 请咨询您服务器的管理员, 询问具体的权限等因素。
根据以上的步骤, 大致我目前碰到的有这几类问题:
1、不显示[reply]按钮
这类现象一般是由于插件冲突而导致的, 目前就我所知的插件冲突, 您可以查看该文:wp thread comment 插件冲突列表。
当然如果主题中缺少 commentformid, 这里也会不显示[reply]按钮, 这个就是主题的不兼容导致的。
2、点击[reply]按钮无反应
这类现象一般会有两种原因引起。 第一是主题的不兼容导致(也可能由于插件的不兼容, 不过目前我还没有看到); 第二是服务器权限不对, 主要是 .js.php 这个文件的权限不对导致的, 目前碰到过几例。
如果判断是主题不兼容还是服务器权限不正确, 可以通过查看网页源代码,如果源码中含有 var commentformid = 的语句, 那可能是由于权限不对; 反之是主题不兼容。
3、点击[reply]按钮弹出错误
这类现象一般是由于主题的原因导致的, 您可以查看 wp thread comment 后台设置中commentformid是否为空等等的方法?
4、回复的时候, 缺少递交评论的按钮
这类现象就是主题不兼容引起的, 主要集中在 Design Disease 系列的主题中。 目前有个大致通用的解决方法就是:
把主题中的style.css中的
.Comments .Form input.SubmitComment
.Comments .Form input.SubmitComment:hover
.Comments .Form input.SubmitCommentIE分别改成
#commentform input.SubmitComment
#commentform input.SubmitComment:hover
#commentform input.SubmitCommentIE
我能想到的无法正常使用 wp thread comment 的原因大致就是以上四类, 一般的朋友遇到的也差不多都是这几个问题, 除了这些就是疑难杂症了, 真正遇到疑难杂症的也不多, 几乎可以说没有的。
我建议您碰到了问题不要急忙着发个评论, 我知道发表评论很容易, 可发表评论对解决问题并不是很有帮助; 如果对于很简单、已经很多人问过并解决了的问题, 还要我回复您一遍, 我也很不乐意的; 同时我也有很多的时间不在电脑前的, 所以解决问题并不是那么的快捷迅速。
您碰到了问题, 可以多看看我的博客, 多从 Google、百度进行搜索并解决。 我想如果您碰到了问题, 可以看看如下几篇文章以及这些文章下的评论和留言, 我想您可能就可以自己解决问题了:
wp thread comment 插件冲突列表(目前还发现一个冲突的插件 MCEComments)
最后, 谢谢各位对 Wordpress Thread Comment 插件的支持!
您喜欢本文吗?即刻订阅"偶爱偶家",精彩文章不再错过!现在就给我们留个话吗?



26 responses to "Wordpress Thread Comment 调试方法"
恩,这个好。以后碰上问题知道大概的解决方法了
[Reply]
枫叶真是好人。。。。。
赞一下
[Reply]
好文!
[Reply]
多谢枫叶!写出好插件,还要费心思帮大家调试,辛苦了!
换了个新模板,回复都乱了,CSS一窍不通,正琢磨中……
ps.那天帮我弄了一晚上,真不好意思啊,呵呵。
[Reply]
枫叶,又来麻烦你了。我换了个新主题,它的评论模板怪怪的,我怎么改都很乱。能不能帮忙看下啊……
[Reply]
问题已基本解决,不麻烦枫叶了。呵呵
[Reply]
真的不想麻烦您的..但这个问题我实在没解决出来. 您可以到http://dqfind.com/blog/archives/150这篇日志注意一下评论部分, 为什么[Reply]只显示一半呢?
[Reply]
@alft, 您的博客我去看过了, 我也在您的博客给你留言给出了解决方法; 我希望您下次不要重复留言.
[Reply]
实在不好意思,前几天的邮件麻烦你们了,由于我的粗心大意,以为问题没有解决。。。现在插件已经正常工作了!
[Reply]
[...] 为此,枫叶专门写了一篇文章Wordpress Thread Comment 调试方法,如果使用该插件有问题的同学到这里看看应该能够找到解决问题的方案。 [...]
我碰到第二种点击[reply]按钮无反应,最后只能更换theme才得以解决。
另外提个问题,“Reply”两边加上中括号是否有必要,能不能不要或者让用户自己定义?为了不显示中括号,我现在只能将thdrpy的背景和字体设成同一颜色来解决。
[Reply]
@Lia, 很多的事情都是不能两全的, 我曾经也想过不加这个中括号, 可惜发现好像很难看, 我也没有征求过朋友们的意见, 一直不敢取消. 如果您自己想要取消, 可以自己修改插件代码, 删除即可.
[Reply]
可以考虑加上悄悄话功能 呵呵
[Reply]
@kaka, 我个人觉得您应该跟wp开发团队提这个要求.
[Reply]
我使用这个插件挺长时间了,一直都没有问题。前几天突然出现第二种情况,就是点击[reply]无反应。按照你的调试方法调试后发现在源代码中有“var commentformid = ”语句,这说明 .js.php文件权限有问题吗?应该如何修改。麻烦了。
[Reply]
@木月, 您的权限有问题, 应该咨询您的服务器管理员, 告诉您的管理员为啥您的php文件无法执行, 然后寻求解决方法.
[Reply]
[...] 求人不如求自己!本文来自Awaken的博客http://rainy-bow.com [...]
枫叶你好,我是认真的看完全文和所有评论\又搜索了好几个小时\联系空间商之后仍然没有解决问题才决定来问你的.
我装好wp-thread-comment之后,在评论方面都正常,唯一只有1个问题,那就是E-mail发不出去,联系了空间商,已经支持phpmailer了,WP方面设置几乎是默认,其他插件没装;wp-thread-comment的设置我选了”任何人回复都发送”,可是试来试去仍然一封都没有发出去…
系统:Linux server 2.6.24.3
PHP 5.2.5
[Reply]
@小虎, 对于无法mail, 跟插件没有任何关系, 只跟你的wp和服务器有关, 因为插件的mail不是自己写的, 用的就是wp自带的. 你可以看看wp自身能否发邮件.
[Reply]
我还又一个建议,那就是访客在发表评论时,可以自己选是否发送邮件通知.
[Reply]
@小虎, 谢谢您的意见, 不过该功能目前不会去实现, 不好意思.
[Reply]
回复时递交评论的按钮无效,请问应该怎样做吖…
[Reply]
@hou, 这个原因应该是css不对造成的, 检查css去
[Reply]
不是我那个主题啦~
[Reply]
为什么安了之后就不能看到头像啊
[Reply]
我在学习Ruby,欢迎朋友来们有空来踩踩。请多多留言指教。
[Reply]