Wp-pagenaviでページ数と投稿数があわない…。
-
お世話になります。
Wp-pagenaviで「1…10」などと表示されるページ数と
投稿数があわなくて困っております。フォーラムで検索したり、ネット上で見たりはしたのですが、
私では理解できないのと、若干状況が違うので参考に出来ません。
なんとかご教授頂けないでしょうか。現状は、カスタム投稿で投稿した
【1】全カテゴリー表示ページ
【2】カテゴリー分けしたページ
があります。【1】は固定ページ、
【2】は「taxonomy-○○○-○○○.php」というような名前の動的ページ(?)です。【2】は投稿を増やすとそれにあわせて、Wp-pagenaviのページ数(ボタンに表示される数字)も変わり問題ありません。
しかし、【1】全カテゴリー表示ページは、
表示されるページ数と投稿数があわないので困っています。部分的なコードですが、【1】は
<?php
$names = get_post_types( array( ‘public’ => true, ‘_builtin’ => false ) );
$posts = get_posts(array(‘post_type’ => カスタム投稿名, ‘posts_per_page’ => 8, ‘paged’ => $paged) );$page = get_query_var( ‘page’ );
query_posts( ‘paged=$page’ );foreach( $posts as $post ) {
setup_postdata( $post );
?><!–ループ部分–>
<?php
}
wp_reset_query();
?><?php $wp_query->query(‘&posts_per_page=’.$posts_per_page. ‘&paged=’.$paged); ?>
<?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
という感じです。
ちなみに、【2】は
<?php
$names = get_post_types( array( ‘public’ => true, ‘_builtin’ => false ) );
$tax_posts = get_posts(array(‘post_type’ => get_post_type(), ‘taxonomy’ => $taxonomy_name, ‘term’ => $taxonomy->slug, ‘posts_per_page’ => 4, ‘paged’ => $paged) );$page = get_query_var( ‘page’ );
query_posts( ‘paged=$page’ );foreach( $posts as $post ) {
setup_postdata( $post );
?>
<!–ループ部分–><?php
}
wp_reset_query();
?><?php if(function_exists(‘wp_pagenavi’)) { wp_pagenavi(); } ?>
で上手く稼働しています。
よろしくお願い致します。
- トピック「Wp-pagenaviでページ数と投稿数があわない…。」には新たに返信することはできません。