こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

WordPressのtag.phpのループ回数

WordPressでタグの一覧ページtag.phpを作成してループを読み込ませたのですが、10記事しか表示されません。ループ部分のコードは以下のとおりです。

<?php
if (have_posts()) : while (have_posts()) : the_post();
?>

<div>
<a href="<?php the_permalink();?>" title="<?php the_title_attribute(); ?>"><img src="<?php echo wp_get_attachment_url( get_post_thumbnail_id() ); ?>" alt=""></a>
<p><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></p>
</div><!-- /.child-box -->

<?php endwhile;?>
<?php else:?>
<?php endif;?>

該当する記事は40ほどあるのですが、違うタグで試してもやはり10記事しか表示されません。

色々と試したのですが原因がわかりません。ご教授いただけませんでしょうか。

投稿日時 - 2015-07-07 08:33:14

QNo.9007633

すぐに回答ほしいです

質問者が選んだベストアンサー

元のWP_Queryを生成するときの引数の配列で、posts_per_pageの値はどうなっていますか(何も指定していないのではありませんか)。

http://wpdocs.osdn.jp/%E3%82%AF%E3%83%A9%E3%82%B9%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/WP_Query#.E3.82.BF.E3.82.B0.E3.83.91.E3.83.A9.E3.83.A1.E3.83.BC.E3.82.BF
----- 引用ここから
Use 'posts_per_page'=>-1 to show all posts. Note if the query is in a feed, wordpress overwrites this parameter with the stored 'posts_per_rss' option. To reimpose the limit, try using the 'post_limits' filter, or filter 'pre_option_posts_per_rss' and return -1
----- 引用ここまで

投稿日時 - 2015-07-07 09:22:57

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(1)

あなたにオススメの質問