0

好的,我需要帮助。我来回折断了我的头,我无法解决这个问题。

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

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

当我要求它时,一切正常。我的问题是当我单击文本区域以发表评论时,它会触发我的页面并且整个页面变为空白。不确定是什么原因造成的?有什么建议么??

你可以在这里查看:http: //labpixls.com/nulla-sagittis-convallis-arcu-9/

4

3 回答 3

1

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

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

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

再一次,您的问题没有提供足够的信息,所以请尝试这些并调试。进行调试后,发布这些详细信息,也许我可以提供更多帮助。

我希望它有帮助-

于 2013-10-02T16:34:01.610 回答
1

有趣的错误!似乎某些东西实际上正在删除整个<body>元素 onclick。它与评论表单无关,因为当您单击右侧的“类别”下拉菜单和页面上的其他一些位置时,也会出现同样的问题。Uncaught HierarchyRequestError: A Node was inserted somewhere it doesn't belong.这绝对是 FancyBox 的一个问题,因为如果您为 onClick 和 mousedown 设置事件侦听器,您可以让它在删除所有内容之前吐出 a 。

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

if (F.open(what, options) !== false) {
    e.preventDefault();
}

但是,从这里开始,我不确定。我的建议是确保您使用的是最新版本的 FancyBox,看看他们是否有任何类似的报告问题,如果一切都失败了,请尝试寻找替代品。

希望这会有所帮助。

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

于 2013-10-02T17:05:09.130 回答
0

大家好。我终于找到了这个问题。我在我的锚标签上使用 .single 作为我的类,该标签将图像路径保存到全尺寸图像。我忽略了 wordpress 在正文中创建了一个“单一”类。所以这导致了这个问题。当您单击正文中的任何位置时,它将触发fancybox。解决方案将我的课程重命名为 lrgimg

于 2013-10-04T14:54:52.240 回答