返信をクリックすると、返信フォームがページの下部(最後のコメントの下)に表示されます。返信を追加する予定のコメント内に返信フォームを追加する方法を教えてください。
Dashboard -> Settings -> Discussion
に行き、コメントをスレッドするオプションを有効にしてくださいあなたのテーマがcomment-reply
スクリプトをエンキューすることを確認してください。通常はheader.php
、functions.php
などで、以下を探します。
<?php wp_enqueue_script( 'comment-reply' ); ?>
注:この呼び出しは通常、次のように条件式でラップされています。
<?php
if ( is_single() && comments_open() && get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment-reply' );
}
?>
注2:このコードはコールバックの内側にあり、wp_enqueue_scripts
、wp_head
、またはcomment_form_before
にフックされています。
コメント返信スクリプトをfunctions.php, don't just put
. That's
_ doing_it_wrong() `でエンキューするには、あまりにも早すぎるためです。代わりにこれを行ってください。
<?php
function wpse52737_enqueue_comment_reply_script() {
if ( get_option( 'thread_comments' ) ) {
wp_enqueue_script( 'comment_reply' );
}
}
add_action( 'comment_form_before', 'wpse52737_enqueue_comment_reply_script' );
?>