WordPressのカスタム投稿タイプで簡単にページネーションを実装する
いろいろ毎回忘れて調べてて小難しい方法しかググれないのでメモします。
「CPTUI」というプラグインを使います。多分10分くらいでできるはず。
0.CPTUI(Custom Post Type UI) プラグインをインストール/有効化
1.CPTUIプラグインで、カスタム投稿タイプ(ここでは result )を追加
2.CPTUIプラグインで、一覧ページを許可
スクロールしていった先に“アーカイブあり” という項目があるので、
2–1Treuにする
2–2スラッグに result と入力 (これがURLになります。(ここでは一覧ページのURLが https://hogehoge.com/result となります。)
3.テーマにテンプレートを追加。
ファイル名は “archive-result.php” ( resultの部分は、カスタム投稿タイプのスラッグに合わせます。)
<?php
if (have_posts()) :
while (have_posts()) : the_post();
?>
<h2><?php the_title(); ?></h2>
<?php
endwhile;
endif;
?>
<?php
echo paginate_links(array(
'next_text' => 'next',
'prev_text' => 'prev'
));
?>
いじょうです。