get_previous_posts_link()


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

構文

get_previous_posts_link( string $label = null );
  • $label (string) — リンクに表示するテキスト。デフォルトは「前へ」。

例1: 基本的な使用例

前の投稿ページへのリンクを表示します。

<?php echo get_previous_posts_link(); ?>

例2: カスタムラベルを使用

リンクのテキストを「前の投稿」に変更します。

<?php echo get_previous_posts_link('前の投稿'); ?>

例3: リンクをボタンとして表示

リンクをボタンとしてスタイリングします。

<?php echo get_previous_posts_link('<button>前の投稿</button>'); ?>

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

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

<?php echo get_previous_posts_link('前の投稿', '<div class="nav-link">', '</div>'); ?>

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

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

<?php echo get_previous_posts_link('← 前の投稿'); ?>

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

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

<?php echo get_previous_posts_link('前の投稿') . ' を表示'; ?>

例7: リンクを条件付きで表示

前の投稿がある場合のみリンクを表示します。

<?php if (get_previous_posts_link()) { echo get_previous_posts_link('前の投稿'); } ?>

例8: リンクをカスタムURLに変更

リンクのURLをカスタマイズします。

<?php echo '<a href="' . get_previous_posts_page_link() . '">前の投稿</a>'; ?>

注意点

  • この関数は、ページネーションが有効な場合にのみ機能します。
  • リンクのスタイリングはCSSで行うことができます。
  • リンクのテキストや形式をカスタマイズする際は、HTMLタグを適切にエスケープしてください。

関連機能: