0

わかりました、助けが必要です。私は頭を前後に壊しましたが、問題を解決できません。

テーマにcomments.phpファイルを作成しました。次の内容が含まれています。

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

私がそれを呼び出すと、すべて正常に動作します。私の問題は、テキストエリアをクリックしてコメントを残すと、ページがトリガーされ、ページ全体が空白になることです。何が原因かわかりませんか?助言がありますか??

ここで確認できます:http: //labpixls.com/nulla-sagittis-convallis-arcu-9/

4

3 に答える 3

1

面白いバグ!何かが<body>onclick 要素全体を実際に削除しているようです。右側の [カテゴリ] ドロップダウンやページの他の場所をクリックすると同じ問題が発生するため、コメント フォームには関連付けられていません。これは間違いなく FancyBox の問題です。onClick と mousedown のイベント リスナーを設定すると、Uncaught HierarchyRequestError: A Node was inserted somewhere it doesn't belong.すべてを削除する前に a を吐き出すことができるからです。

この行まで追跡できますplugins.js:3155

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

ここから、しかし、私は確信が持てません。FancyBox の最新バージョンを使用していることを確認し、同様の問題が報告されているかどうかを確認し、他のすべてが失敗した場合は代替品を探してみることをお勧めします。

お役に立てば幸いです。

編集何が変わったのかわかりませんが、今はエラーを再現できません。修正した場合は、何をしたかお知らせください。

于 2013-10-02T17:05:09.130 に答える
1

包括的な回答を提供するのに十分な情報が提供されていませんが、ここにいくつかの提案があります。

まず、 wp-config.php で'WP_DEBUG'オプションを からfalseに変更して、Wordpress Debugging を有効にtrueします。ページで発生したエラーが表示されます。

第二に、それはある種のJavaScriptの競合の問題だと思います。いくつかのプラグインを使用している場合のように、追加の .js ファイルなしでサイトを読み込んでみてください。プラグインを無効にしてみて、それが役立つかどうかを確認してjsください。

繰り返しになりますが、あなたの質問では十分な情報が得られませんでした。これらを試してデバッグしてください。デバッグを行ったら、それらの詳細を投稿してください。さらに役立つ可能性があります。

役に立てば幸いです-

于 2013-10-02T16:34:01.610 に答える