render_block_core_comment_reply_link()


WordPressのrender_block_core_comment_reply_link()関数は、コメントに対する返信リンクを生成するために使用されます。この関数は、コメントブロック内で返信リンクを表示する際に役立ちます。

構文

render_block_core_comment_reply_link( array $attributes );

引数の説明:

  • $attributes(array) — 返信リンクの属性を指定する配列。以下のキーを持つことができます:
    • commentId(int) — 返信リンクを表示するコメントのID。
    • respondId(string) — 返信フォームのID。
    • replyTo(string) — 返信先のテキスト。

例1: 基本的な返信リンクの表示

この例では、コメントIDを指定して返信リンクを表示します。

<?php echo render_block_core_comment_reply_link( array( 'commentId' => get_comment_ID() ) ); ?>

例2: 返信フォームのIDを指定

返信フォームのIDを指定して返信リンクを表示します。

<?php echo render_block_core_comment_reply_link( array( 'commentId' => get_comment_ID(), 'respondId' => 'respond-form' ) ); ?>

例3: 返信先テキストの変更

返信リンクのテキストをカスタマイズします。

<?php echo render_block_core_comment_reply_link( array( 'commentId' => get_comment_ID(), 'replyTo' => '返信する' ) ); ?>

例4: コメントIDを動的に取得

現在のコメントIDを動的に取得して返信リンクを表示します。

<?php echo render_block_core_comment_reply_link( array( 'commentId' => get_comment_ID() ) ); ?>

例5: 返信リンクのスタイルを変更

返信リンクにクラスを追加してスタイルを変更します。

<?php echo render_block_core_comment_reply_link( array( 'commentId' => get_comment_ID(), 'className' => 'custom-reply-link' ) ); ?>

例6: 返信リンクのターゲットを指定

返信リンクのターゲットを新しいウィンドウに設定します。

<?php echo render_block_core_comment_reply_link( array( 'commentId' => get_comment_ID(), 'target' => '_blank' ) ); ?>

例7: 返信リンクのURLをカスタマイズ

返信リンクのURLをカスタマイズします。

<?php echo render_block_core_comment_reply_link( array( 'commentId' => get_comment_ID(), 'href' => get_permalink() . '#respond' ) ); ?>

注意点

  • コメントIDが正しく指定されていない場合、返信リンクが正しく機能しないことがあります。
  • 返信フォームのIDが一意でない場合、複数のフォームが表示される可能性があります。
  • 返信リンクのテキストを変更する際は、ユーザーにとってわかりやすい表現を使用してください。

関連機能: