4

最新の 2 つの投稿を取得したい。次のクエリを使用しようとしていますが、いくつかの奇妙な理由で、余分な投稿が 1 つ返されます (2 つではなく合計 3 つの投稿)。同様に、クエリに 3 を入力すると、4 つの投稿が返されます。なぜこれが起こっているのですか、どうすれば修正できますか? ありがとう。

<?php query_posts( 'posts_per_page=2' ); ?>
    <?php if( have_posts() ) : while( have_posts() ) : the_post(); ?>
            <?php the_title(); ?>                       
        <?php endwhile; endif;?>
    <?php wp_reset_query();?>
4

1 に答える 1

0

これを行う:

<?php $my_query = new WP_Query('category_name=mycatname&showposts=2'); ?>

<?php while ($my_query->have_posts()) : $my_query->the_post(); ?>

<?php the_title(); ?>

<?php endwhile; ?>

の必要はありませんwp_reset_query。このループは、テンプレートで複数回使用できます。

category_name=mycatname&カテゴリ名が不要な場合は削除してください。

于 2012-04-30T21:24:27.073 に答える