WordPress评论表单使屏幕变为空白

WordPress评论表单使屏幕变为空白,wordpress,Wordpress,好的,我需要帮助。我已经断头了,我不能解决这个问题 我在我的主题中创建了我的comments.php文件,它包含以下内容: <?php wp_list_comments(); ?> <br /> <br /> <?php comment_form(); ?> 当我要求时,一切都很好。我的问题是,当我点击文本区域留下评论时,它会触发我的页面,而整个页面变为空白。不确定是什么原因造成的?有什么建议吗 您可以在此处查看:您没有提供足够的信息来获

好的,我需要帮助。我已经断头了,我不能解决这个问题

我在我的主题中创建了我的comments.php文件,它包含以下内容:

<?php wp_list_comments(); ?>
<br />
<br />
<?php comment_form(); ?>



当我要求时,一切都很好。我的问题是,当我点击文本区域留下评论时,它会触发我的页面,而整个页面变为空白。不确定是什么原因造成的?有什么建议吗


您可以在此处查看:

您没有提供足够的信息来获得全面的答案,但这里有一些建议供您参考,可能会有所帮助

首先,通过在WP-config.php中将
'WP_DEBUG'
选项从
false
更改为
true
来打开Wordpress调试,它将在第页显示遇到的错误

其次,我认为这将是某种javascript冲突问题。尝试在不加载额外的.js文件的情况下加载站点,比如,如果您正在使用一些插件,请尝试停用它们并检查是否有帮助,因为在我看来,这似乎是一个触发空白页面的
js
问题

再一次,您的问题没有提供足够的信息,因此请尝试这些并进行调试。一旦你做了调试,发布这些细节&也许我能帮上更多的忙


我希望它有帮助-

有趣的bug!似乎有什么东西正在删除整个
元素onclick。它与评论表单没有关联,因为当您单击页面右侧的“类别”下拉列表和其他一些位置时,会出现相同的问题。这肯定是FancyBox的一个问题,因为如果您为onClick和mousedown设置事件侦听器,您可以让它抛出一个
未捕获的HierarchyRequestError:一个节点被插入了它不属于的某个位置。
在它删除所有内容之前

我可以追溯到这一行
plugins.js:3155

if (F.open(what, options) !== false) {
    e.preventDefault();
}
然而,从这里开始,我不确定。我的建议是确保您使用的是最新版本的FancyBox,查看他们是否有任何类似的报告问题,如果所有其他问题都失败,请尝试寻找替代者

希望这是有帮助的


编辑我不知道发生了什么变化,但现在无法重现错误。如果你修好了,请告诉我们你做了什么。

好的,各位。我终于找到了这个问题。我在锚定标签上使用.single作为我的类,锚定标签将图像路径保存到全尺寸图像。我忽略了wordpress在body中创建了一个“单一”类。这就是问题的根源。当你点击身体的任何地方,它就会触发fancybox。解决方案将我的类重命名为lrgimg

您的问题太具体了,在浏览了您的页面后,我可以向您保证这是一些javascript问题,可能涉及到您的
占位符
之类的东西,你必须学会调试并提供详细的调查,这样我们才能更好地帮助你在wordpress根目录搜索中打开
wp config.php
在这个文件中查找
define('wp_debug',false)并将其更改为
define('WP_DEBUG',true)现在你可以在页面上看到错误闪烁,而不是空白页面谢谢各位,我将在我的wp配置文件上尝试一下,并查看我的javascript代码。我会报告我的发现。@JasonArroyo:也看看我的答案,试试那些建议同时发布您的调试结果。谢谢,Shumail Mohy ud Din。看起来你是对的。它与javascript相关。我关闭了所有插件,它不再创建一个空白屏幕。我开始认为这可能是因为我的.js文件中有太多插件。我将把它们分成单独的js文件,并追踪我的坏插件。我会报告我的最终解决方案,希望它能帮助其他人。@JasonArroyo:那很好。请接受我的答案并将其标记为已接受答案。若要接受答案,请单击“我的答案”左侧投票计数器下的勾号。谢谢,汤姆。这个问题仍然存在。好消息是确实是Fancybox引起了这个问题。仍然不知道为什么Fancy box决定在一个锚点中打断并创建整个内容部分,这会导致页面在单击内容区域中的任何位置时变为空白。我正在检查我所有的代码,看看有什么问题。但是代码看起来不错。如果有人想帮助解决问题,请让我知道我可以通过电子邮件向您发送整个项目。