WP_Query返回无限数量的帖子,showposts和posts_per_page无法正常工作

时间:2014-09-25 08:27:22

标签: wordpress

我试图破解一个WordPress主题,该主题使用WP_Query作为"最近的帖子"小部件。目前仅限于返回特定类别,而我希望从所有类别返回有限数量的帖子。我之前尝试并成功使用其他插件/主题。在这种情况下它不起作用,无论我尝试实施什么变化,我在查询中都会收到4000多个帖子。

         <?php $the_query = new WP_Query('cat='.$category.'&showposts='.$postnum);
        while ($the_query->have_posts()) : $the_query->the_post();?>

没有showposts或post_per_page作为限制器正常工作的常见罪魁祸首是什么?

1 个答案:

答案 0 :(得分:1)

你能从变量$ postnum中获得正确的输出吗?

也尝试使用此

$args = array('category_name' => 'my-category-slug', 'posts_per_page' => 3);

<?php query_posts( $args ); while ( have_posts() ) : the_post(); echo 'content'; endwhile; wp_reset_query(); ?>