忘れるのでメモ。
固定ページのページネイション
postなら、paged=’.$paged
カスタム投稿なら、’paged’ => get_query_var( ‘paged’ ),
を配列に入れる。
参照元:https://gist.github.com/alpacamofu/3755432
<?php /************************* 固定ページ **************************/ if (have_posts()) : query_posts('posts_per_page=20&paged='.$paged); ?> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> <?php while (have_posts()) : the_post(); /* 繰り返し処理開始 */?> <!-- 繰り返し処理 --> <?php endwhile; /*繰り返し処理終了*/ ?> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> <?php wp_reset_query();endif; ?> <?php /************************* カスタム投稿タイプ **************************/ if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?> <?php global $post; $args = array( 'posts_per_page' => 20, /* 一覧に表示するページ数 */ 'post_type' => 'nyan',/* 投稿タイプ */ 'paged' => get_query_var( 'paged' ),/* ページネーションする場合は必須 */ ); $postslist = get_posts($args); foreach ( $postslist as $post) : setup_postdata(post); /* 繰り返し処理開始 */ ?> <!-- 繰り返し処理 --> <?php endforeach; /*繰り返し処理終了*/ ?> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>