お世話になります。
ワードプレスのカスタムポストのアーカイブページのページャーがうまく機能しません。
■症状
ページ送りのリンクは出るのですが、クリックしても変化がありません。
■やりたいこと
ページ送りを機能させて、次へと戻るのボタンを設置したい。
archive.php
<?php $args = array( 'post_type' => 'works', 'posts_per_page' => 12, 'offset' => 1, ); $query = new WP_Query($args); if ($query->have_posts()) : while ($query->have_posts()) : $query->the_post(); ?> <article class="card-item"> <a href="<?php the_permalink(); ?>"> <div class="tmb" style="background-image: url(<?php echo wp_get_attachment_url( get_post_thumbnail_id() ); ?>);"> </div> <span class="date mincho"><?php the_time('Y/m/d'); ?></span> <h3 class="h3"><?php the_title(); ?></h3> </a> <span class="cate"><?php echo get_the_term_list( $post->ID, 'works_cat' ); ?></span> </article> <?php endwhile; endif; wp_reset_postdata(); ?> </div> <div class="pagination"> <?php pagination(); ?> </div>
functions.php
if (!function_exists('pagination')) { function pagination($pages = '', $range = 2){ global $wp_query, $paged; $big = 999999999; echo "<nav class=\"pagination cf\">\n"; echo paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'current' => max( 1, get_query_var('paged') ), 'prev_text' => __('<'), 'next_text' => __('>'), 'type' => 'list', 'total' => $wp_query->max_num_pages ) ); } }
よろしくお願いいたします。
WordPressを質問タグに追加してください