タームの一覧表示でのページナビ
-
質問失礼します。
現在カスタム投稿のタームの一覧ページを作っているのですがページナビがどうしても上手く動いてくれません。
症状としましては以下になります。
①URLはhttp://shitsumon.co.jp/sample_cat/red/page/2になっているが1ページ目が表示される。
②記事は全部で12個なので3ページ目までしかないはずなのに10ページ目までのページリンクが表示されている。
になります。
ページナビにはWp-Page-Naviを使用しております。
どこかにpagedを記述しないといけないのかもしれませんがどこに記述すれば、どのように記述すればいいのかわからない状態です。WordPressの設定は
1ページに表示する最大投稿数は「1」
パーマリンク設定は/%category%/%postname%/
カスタム投稿のタクソノミーはsample_cat
タームのスラッグはred
です。ソースは下記になります。
taxonomy-sapmle_cat-red.php
<ul> <?php $args = array( 'post_type' => 'smaple', 'posts_per_page' => 5, 'tax_query' => array( array( 'taxonomy' => 'sample_cat', 'field' => 'slug', 'terms' => 'red' ) ) ); $domestic_post = get_posts($args); if($domestic_post) : foreach($domestic_post as $post) : setup_postdata( $post ); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title_attribute(); ?>"> <?php if( has_post_thumbnail() ): ?> <?php the_post_thumbnail( 'thumbnail' ); ?> <?php else: ?> <img src="<?php echo get_template_directory_uri(); ?>/images/noimage.png"> <?php endif; ?> <?php the_title(); ?> <?php the_excerpt(); ?> </a></li> <?php endforeach; ?> <?php else : ?> <li>表示する記事がありません。</li> <?php endif; wp_reset_postdata(); ?> </ul> <?php if(function_exists('wp_pagenavi')) { wp_pagenavi(); } ?>
ご存知の方がいらっしゃいましたらご教授いただけますと幸いです。
よろしくお願いいたします。
8件の返信を表示中 - 1 - 8件目 (全8件中)
8件の返信を表示中 - 1 - 8件目 (全8件中)
- トピック「タームの一覧表示でのページナビ」には新たに返信することはできません。