WordpressのプラグインWP-PageNavi(ページネーション)をアーカイブページで使うことはできたのですが、
分類ページ(taxonomy-〇〇.php)にて その分類ごとのページネーションができず、ご存知の方はお教え願います。
PHP
1//成功したアーカイブページ 2<?php 3 $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 4 $the_query = new WP_Query(array( 5 'post_status' => 'publish', 6 'post_type' => 'アーカイブ名', 7 'paged' => $paged, 8 'posts_per_page' => 5, 9 'orderby' => 'date', 10 'order' => 'DESC' 11 )); 12 if ($the_query->have_posts()) : 13 while ($the_query->have_posts()) : $the_query->the_post(); 14?> 15//ループ内容 16<?php 17 endwhile; 18 else: 19 echo 'No Archive'; 20 endif; 21?> 22
PHP
1//失敗した分類ページ(taxonomy-〇〇.php) 2<?php 3 $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; 4 $the_query = new WP_Query(array( 5 'post_status' => 'publish', 6 'post_type' => 'アーカイブ名', 7 'paged' => $paged, 8 'posts_per_page' => 5, 9 'orderby' => 'date', 10 'order' => 'DESC', 11 'tax_query' => array( 12 array( 13 'taxonomy' => '分類名', 14 'field' => 'slug', 15 'terms' => $term->slug, 16 'operator' => 'IN' 17 ), 18 ) 19 20 )); 21 if ($the_query->have_posts()) : 22 while ($the_query->have_posts()) : $the_query->the_post(); 23?> 24//ループ内容 25<?php 26 endwhile; 27 else: 28 echo 'No Archive'; 29 endif; 30?>
あなたの回答
tips
プレビュー