comment_reply_link()


WordPressのcomment_reply_link()関数は、コメントに返信するためのリンクを表示するために使用されます。この関数は、返信リンクを表示する際に特定のコメントに関連するHTMLを生成します。

構文

comment_reply_link( array $args = array(), int $comment = 0 );

引数の説明:

  • $args (array) — 返信リンクをカスタマイズするためのオプション引数の配列
  • $comment (int) — 返信リンクを表示するコメントのID(省略した場合は現在のコメントが使用されます)

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

このコードは、コメントに対して基本的な返信リンクを表示します。

<?php comment_reply_link(); ?>

例2: 引数を使ったカスタマイズ

引数を使用して、返信リンクのテキストやクラスをカスタマイズできます。

<?php comment_reply_link( array( 'reply_text' => '返信する', 'max_depth' => 3, 'depth' => 1 ) ); ?>

例3: max_depthの使用

max_depth引数を使って、表示する返信リンクの最大深さを設定します。

<?php comment_reply_link( array( 'max_depth' => 2 ) ); ?>

例4: 特定のコメントIDに基づく返信リンクの表示

特定のコメントIDに基づいて返信リンクを表示する場合は、$comment引数を使用します。

<?php comment_reply_link( array(), 15 ); ?>

例5: カスタムクラスを追加した返信リンク

返信リンクにカスタムクラスを追加する方法です。

<?php comment_reply_link( array( 'class' => 'custom-class' ) ); ?>

例6: 投稿ページでの返信リンク表示

このコードは、特定の投稿ページに対してのみ返信リンクを表示します。

<?php if ( is_single() ) { comment_reply_link(); } ?>

安全性に関する注意

comment_reply_link()を使用する際は、適切なサニタイズを行うことをお勧めします。これにより、不正なデータを避けることができます。


関連機能: