カスタム投稿タイプを表示する為のページに、ページャーを表示させたい
-
カスタム投稿タイプを、以下のブログを参考にして導入しました。
http://webdesignrecipes.com/wordpress-conditional-tags-and-custom-post-type/#anc5自分は、カスタム投稿タイプだけを表示させるページを作りたかったので、
ページテンプレートを作成し、<?php if(have_posts()): while(have_posts()): the_post(); ?>
と
<?php endwhile; endif; ?>
の間に、上記ブログを参考に<?php $loop = new WP_Query( array( 'post_type' => 'books', 'posts_per_page' => 10 ) ); while ( $loop->have_posts() ) : $loop->the_post(); ?> <h2><a href="<?php the_permalink() ?>"><?php the_title(); ?></a></h2> <?php the_content(); ?> <?php endwhile; ?> <?php posts_nav_link('|', '<< BACK', 'NEXT >>'); ?>
というコードを書きました。
すると、投稿自体は無事表示されたのですが、表示される投稿数は5件、
しかもposts_nav_linkによるページャーが表示されません。※5件表示なのは、管理画面>設定>表示設定>1ページに表示する最大投稿数 を5件にしている為です。
要点は2点です。
・1ページの表示件数を、管理画面の指定ではなく’posts_per_page’で指定した数字にすることは可能でしょうか?
・ページャーを表示させる為にはどうしたら良いでしょうか?もしかしたら、ページテンプレートに書いているから上手く動作しないのでしょうか。
それであれば、カスタム投稿タイプだけを表示させるページの上手い作成方法をご指南いただければ幸いです。
4件の返信を表示中 - 1 - 4件目 (全4件中)
4件の返信を表示中 - 1 - 4件目 (全4件中)
- トピック「カスタム投稿タイプを表示する為のページに、ページャーを表示させたい」には新たに返信することはできません。