私はクライアントサイトを開発中です。その結果として返信ボックスがあなたが返信ボタンを押したコメントのすぐ下にある場所に移動しないという結果として、それは標準的なhtmlマークアップを持っていません。誰かが私に必要最低限のマークアップを教えてもらえますか?一つずつクラスを追加しようとしています。
よりよく説明しようとしています。 返信ボタンをクリックすると、ページがリロードされ、コメントフォームがすべてのコメントリストの下に残ります。返信ボタンをクリックしたときのように機能させたいのですが、ページをリロードしなくてもそこにジャンプして元の場所に戻すことができます。デフォルトのTwentytenにあるもの
更新: マークアップを修正したので、comment_form()を使用していますが、返信キャンセルボタンが表示されず、除外できません。何か案は?
完了 だからここにいるみんなに迷惑をかけて申し訳ありません。最後の問題は、CSSのdisplay:none;
を削除することで修正されました(レッスン - DIYテーマは、あなたがしていること以外はしゃぶりします!))
ローリングするのではなく、comment_form()を実際に使用してください。
それでも、あなたがしなければならないならば、それを確かめなさい:
手動でフォームをまとめるよりもcomment_form()
(必要ならばフックでカスタマイズ)を使うのは良い習慣です。
コメント返信スクリプトとそれが対象とするものの内部については wp-includes/js/comment-reply.dev.js
を参照してください。
そしておそらくあなたのテーマのheader.phpにwp_enqueue_script( 'comment-reply' );
を追加します