我试图破解一个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作为限制器正常工作的常见罪魁祸首是什么?
答案 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();
?>