comment_link()


WordPressのcomment_link()関数は、特定のコメントへのリンクを生成するために使用されます。この関数は、コメントのURLを取得し、リンクとして出力します。

構文

comment_link( int $comment_id = 0 );
  • $comment_id(int) — リンクを生成するコメントのID。デフォルトは0で、現在のコメントを指します。

例1: 現在のコメントへのリンクを表示

この例では、現在のコメントへのリンクを表示します。

<?php comment_link(); ?>

例2: 特定のコメントIDへのリンクを表示

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

<?php comment_link( get_comment_ID() ); ?>

例3: コメントリンクをカスタムテキストで表示

この例では、コメントリンクをカスタムテキストで表示します。

<a href="<?php comment_link(); ?>">このコメントへのリンク</a>

例4: コメントリンクを新しいタブで開く

この例では、コメントリンクを新しいタブで開くように設定します。

<a href="<?php comment_link(); ?>" target="_blank">コメントを新しいタブで開く</a>

例5: コメントリンクにクラスを追加

この例では、コメントリンクにCSSクラスを追加します。

<a href="<?php comment_link(); ?>" class="comment-link">コメントリンク</a>

例6: コメントリンクにIDを追加

この例では、コメントリンクにIDを追加します。

<a href="<?php comment_link(); ?>" id="comment-<?php comment_ID(); ?>">コメントリンク</a>

例7: コメントリンクをボタンとして表示

この例では、コメントリンクをボタンとして表示します。

<button onclick="window.location.href='<?php comment_link(); ?>'">コメントを見る</button>

例8: コメントリンクをアイコン付きで表示

この例では、コメントリンクをアイコン付きで表示します。

<a href="<?php comment_link(); ?>"><span class="dashicons dashicons-admin-comments"></span> コメント</a>

注意点

  • コメントIDが存在しない場合、関数は何も出力しません。
  • コメントリンクは、コメントが承認されている場合にのみ正しく機能します。

関連機能: