0

ホームページでquery_postsを使用して、複数の投稿タイプから記事を取得しています。私はそうするために次のコードを使用しています。

<?php query_posts( array('post_type' => array('post','page','custom_post1','custom_post2','custom_post3','custom_post4','custom_post5','custom_post6'))); 
if (have_posts()) : while (have_posts()) : the_post(); // begin the Loop ?>
/*html code goes here*/
<?php endwhile; endif; ?>

投稿を正しくフェッチしますが、問題は古い投稿をフェッチしないことです。たとえば、投稿が1つあり、その公開日がである02/july/2012場合、この投稿はホームページに表示されません。しかし、日付を更新するとすぐ02/Aug/2012にホームページに表示され始めます。

query_postsそれで、古い投稿もフェッチできるようにするコードを追加できますか?

4

1 に答える 1

1

デフォルトでは、Wordpress は管理者から 10 件の投稿またはユーザーが設定した数の投稿を取得します。

query_posts は、レコード数を返す引数を受け入れます。

query_posts( 'posts_per_page=5' );
query_posts( 'posts_per_page=50' );
于 2012-08-02T17:56:37.207 に答える