get_comments_link()


WordPressのget_comments_link()関数は、特定の投稿やページのコメントセクションへのURLを取得するために使用されます。

構文

get_comments_link( int $post_id = 0, int $page = 1 );

引数の説明:

  • $post_id(int) — コメントリンクを取得する投稿のID。デフォルトは0で、現在の投稿を指します。
  • $page(int) — コメントページ番号。デフォルトは1です。

例1: 現在の投稿のコメントリンクを取得

この例では、現在の投稿のコメントセクションへのリンクを取得します。

<?php echo get_comments_link(); ?>

例2: 特定の投稿のコメントリンクを取得

この例では、IDが5の投稿のコメントセクションへのリンクを取得します。

<?php echo get_comments_link(5); ?>

例3: コメントページ2へのリンクを取得

この例では、現在の投稿のコメントページ2へのリンクを取得します。

<?php echo get_comments_link(0, 2); ?>

例4: カスタム投稿タイプのコメントリンクを取得

この例では、カスタム投稿タイプの投稿IDを使用してコメントリンクを取得します。

<?php echo get_comments_link(get_the_ID()); ?>

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

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

<a href="<?php echo get_comments_link(); ?>" class="button">コメントを見る</a>

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

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

<a href="<?php echo get_comments_link(); ?>" target="_blank">コメントを見る</a>

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

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

<a href="<?php echo get_comments_link(); ?>"><i class="fas fa-comments"></i> コメント</a>

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

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

<a href="<?php echo get_comments_link(); ?>">この投稿にコメントする</a>

注意点

  • 投稿にコメントが許可されていない場合、この関数は空の文字列を返す可能性があります。
  • コメントページが存在しない場合、リンクは正しく機能しないことがあります。

関連機能: