get_previous_comments_link()


WordPressのget_previous_comments_link()関数は、現在の投稿の前のコメントページへのリンクを取得するために使用されます。この関数は、コメントがページネーションされている場合に特に役立ちます。

構文

get_previous_comments_link( string $label = '' );
  • $label (string) — リンクに表示するテキスト。デフォルトは空です。

例1: 前のコメントページへのリンクを表示

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

<?php echo get_previous_comments_link(); ?>

例2: カスタムテキストを使用して前のコメントページへのリンクを表示

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

<?php echo get_previous_comments_link('前のコメント'); ?>

例3: 前のコメントページへのリンクをボタンとして表示

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

<?php echo '<button>' . get_previous_comments_link('前のコメント') . '</button>'; ?>

例4: 前のコメントページへのリンクをアイコン付きで表示

この例では、Font Awesomeのアイコンを使用してリンクを表示します。

<?php echo get_previous_comments_link('<i class="fas fa-arrow-left"></i> 前のコメント'); ?>

例5: 前のコメントページへのリンクを条件付きで表示

この例では、前のコメントページが存在する場合にのみリンクを表示します。

<?php if(get_previous_comments_link()) { echo get_previous_comments_link('前のコメント'); } ?>

例6: 前のコメントページへのリンクをカスタムクラス付きで表示

この例では、カスタムクラスを追加してリンクを表示します。

<?php echo '<div class="custom-class">' . get_previous_comments_link('前のコメント') . '</div>'; ?>

例7: 前のコメントページへのリンクをAJAXでロード

この例では、AJAXを使用して前のコメントページをロードします。

<?php echo '<a href="#" class="load-previous-comments" data-page="' . get_previous_comments_page_number() . '">' . get_previous_comments_link('前のコメント') . '</a>'; ?>

例8: 前のコメントページへのリンクをカスタムスタイルで表示

この例では、カスタムスタイルを適用してリンクを表示します。

<?php echo '<span style="color: red;">' . get_previous_comments_link('前のコメント') . '</span>'; ?>

注意点

  • この関数は、コメントがページネーションされている場合にのみ機能します。
  • リンクテキストをカスタマイズする場合は、適切なエスケープ処理を行ってください。

関連機能: