ページネーションですが、paginate_links()
関数を使用して実装するのが一般的ですが、もう少しシンプルで簡単なページネーションを作りたいという時にprevious_posts_link()とnext_posts_link()を使います。previous_posts_link()
用途: 「前へ」のナビゲーションリンクを表示します。つまり、より古い投稿へのリンクです。使用例: previous_posts_link('古い投稿へ')
これは、テキスト「古い投稿へ」を持つ「前へ」のリンクを生成します。next_posts_link()
用途: 「次へ」のナビゲーションリンクを表示します。つまり、より新しい投稿へのリンクです。
使用例: next_posts_link('新しい投稿へ')
これは、テキスト「新しい投稿へ」を持つ「次へ」のリンクを生成します。
<div class=”navigation”>
<?php previous_posts_link(‘古い投稿へ’); ?>
<?php next_posts_link(‘新しい投稿へ’); ?>
</div>
このコードは、投稿リストページのナビゲーションセクションに「前へ」「次へ」のリンクを配置します。これらのリンクは、WordPressが自動的に管理するページング処理に基づいて表示されます。CSSを使用して、これらのリンクの外観をカスタマイズできます。例えば、特定のクラスを持つ <div>
タグで囲むことで、より詳細なスタイルを適用できます。