previous_posts_link()


WordPressのprevious_posts_link()関数は、前のページへのリンクを表示するために使用されます。この関数は、ページネーションを実装する際に役立ちます。

構文

previous_posts_link( string $label = null, int $max_pages = 0 );

引数の説明:

  • $label (string) — リンクに表示されるテキスト。デフォルトは「前へ」。
  • $max_pages (int) — リンクを表示する最大ページ数。デフォルトは0で、すべてのページにリンクを表示します。

例1: 基本的な前のページへのリンク表示

この例では、前のページへのリンクを表示します。

<?php previous_posts_link('前のページ'); ?>

例2: カスタムラベルを使用したリンク表示

リンクのテキストをカスタマイズして表示します。

<?php previous_posts_link('前の投稿を見る'); ?>

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

最大ページ数を指定して、前のページへのリンクを表示します。

<?php previous_posts_link('前のページ', 5); ?>

例4: リンクのクラスを追加

リンクにクラスを追加してスタイルを適用します。

<?php previous_posts_link('<span class="custom-class">前のページ</span>'); ?>

例5: リンクの前にアイコンを追加

リンクの前にアイコンを追加して表示します。

<?php previous_posts_link('<i class="fas fa-arrow-left"></i> 前のページ'); ?>

例6: リンクの後にテキストを追加

リンクの後にテキストを追加して表示します。

<?php previous_posts_link('前のページ'); echo 'に戻る'; ?>

例7: 条件分岐を使用してリンク表示

条件分岐を使用して、前のページがある場合のみリンクを表示します。

<?php if( get_previous_posts_link() ) { previous_posts_link('前のページ'); } ?>

例8: リンクのスタイルをインラインで指定

リンクのスタイルをインラインで指定して表示します。

<?php previous_posts_link('<span style="color: red;">前のページ</span>'); ?>

注意点

  • previous_posts_link()は、ページネーションが有効な場合にのみ機能します。
  • リンクのテキストやスタイルをカスタマイズする際は、HTMLタグを正しく使用してください。
  • 最大ページ数を指定する際は、適切な値を設定してください。

関連機能: