<div class="c-post-item__inner"> <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $big = 999999999; // need an unlikely integer $postquery = new WP_Query( array( "post_type" => array("post", "blog"), "posts_per_page" => 10, "post_status" => 'publish', 'paged' => $paged, ) ); if ($postquery->have_posts()) { while ($postquery->have_posts()) { $postquery->the_post(); GTemplate::get_project("post-item-newsblog"); } } wp_reset_postdata(); ?> </div> <div class="c-post-item__pager"> <div class="c-pagination "> <?php echo paginate_links(array( 'base' => str_replace($big, '%#%', esc_url(get_pagenum_link($big))), 'format' => '?paged=%#%', 'current' => max(1, get_query_var('paged')), 'total' => $postquery->max_num_pages, 'type' => 'list', )); ?> </div> </div>また、この方法はコーデックスでも紹介されています。 適宜ご参照ください。 https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/paginate_links
Udemyを実際に体験した方の感想記事もぜひご覧ください♪