0

次のコードを使用して特定のカテゴリのすべての投稿のリストを作成するワードプレス フレームワーク (WooFramework) を使用しています。

<?php while ( have_posts() ) { the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php } ?>

Wordpress のドキュメントを確認したところ、このコードは正しいようです。ただし、出力されるリストには、最新の 15 件の投稿のみが含まれます。何かが have_posts() を本来よりも早く停止させているようです。この問題の原因について何か考えはありますか?

ヒント: インデックス ページには (デフォルトで) 最新の 15 件の投稿が表示されます。それは問題に関連していますか?フレームワークがワードプレスの have_posts() 関数を再定義した可能性はありますか?

4

1 に答える 1

1

[設定]>[ブログページの最大表示数]の値を読み取って変更してみてください。すべての投稿を表示したい場合は、9999999999のような非常に高い値に設定できます。

于 2012-09-28T08:26:04.593 に答える