wordpressでカテゴリ別の一覧ページを作成したいです。
現在のコードは以下になります。
html
1<?php get_header(); ?> 2<div id="main"> 3 <h3><?php single_cat_title(); ?></h3> 4 <?php if(have_posts()): while(have_posts()):the_post(); ?> 5 <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a> 6 <img src="<?php echo catch_that_image(); ?>" alt="<?php the_title(); ?>" /> 7 <?php endwhile; endif; ?> 8</div> 9<?php get_footer(); ?>
arachive.phpと表示数を分けたいため、
また今後ページ毎に表示数を変更する可能性があるため
PHPで表示件数を設定たいです。
ループの前に<?php query_posts('posts_per_page=3'); ?>を入れると表示件数が制御出来るとあり、
<?php if(have_posts()): while(have_posts()):the_post(); ?>前に挿入すると表示件数は設定した数字通りになるのですが、表示される投稿内容が選択したカテゴリではなく、
投稿全体からの新着順になってしまいます。
選択したカテゴリの内容のみを表示し、
かつ表示件数を制御する方法はないでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/04/08 22:58