get_next_comments_link()


WordPressの関数get_next_comments_link()は、現在の投稿に関連する次のコメントページへのリンクを取得するために使用されます。

構文

get_next_comments_link( string $text = '', int $max_pages = 0 );

引数の説明:

  • $text (string) — 表示するリンクテキストです。省略するとデフォルトの「次のページ」リンクが表示されます。
  • $max_pages (int) — 最大ページ数です。省略すると現在のページに基づいて自動的に計算されます。

例1: 次のコメントリンクの表示

コメントの次のページへのリンクをデフォルトのテキストで表示します。

<?php echo get_next_comments_link(); ?>

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

次のコメントページへのリンクを「次のコメントへ」と表示します。

<?php echo get_next_comments_link( '次のコメントへ' ); ?>

例3: 最大ページ数を設定してリンクを表示

最大ページ数を設定して、次のコメントページへのリンクを表示します。

<?php echo get_next_comments_link( '次のコメントへ', 5 ); ?>

例4: コメントがある場合に次のコメントリンクを表示

コメントが存在する場合にのみ次のページリンクを表示します。

<?php if ( get_next_comments_link() ) : ?>
    <a href="<?php echo get_next_comments_link(); ?>">次のコメントへ</a>
<?php endif; ?>

例5: コメントリンクの非表示

コメントがない場合に次のページリンクを非表示にします。

<?php if ( ! get_next_comments_link() ) : ?>
    <p>次のコメントはありません。</p>
<?php endif; ?>

例6: 次のコメントリンクをカスタマイズして表示

デフォルトのテキストを変更してリンクをカスタマイズします。

<?php echo get_next_comments_link( '次のコメントページへ' ); ?>

注意点:

  • この関数は、コメントページが存在する場合にのみ有効です。ページネーションが無い場合、リンクは表示されません。
  • $max_pages引数を使用して、コメントページ数を制限できますが、通常は省略しても問題ありません。

関連機能: