[英]Why does posts_per_page doesn't work in Wordpress?
I'm trying to take 12 posts per a page, but it displays only 4 posts.我试图每页发布 12 个帖子,但它只显示 4 个帖子。
Has anyone encountered this problem?有没有人遇到过这个问题?
Current Code当前代码
$paged = get_query_var('paged') ? get_query_var('paged') : 1;
$args = array(
'post_type' => 'post',
'posts_per_page' => 12,
'order' => 'DESC',
'paged' => $paged,
);
$lists = new WP_Query($args);
echo $lists->post_count; // this outputs 12!
<ul>
<?php if ($lists->have_posts()) : ?>
<?php while ($lists->have_posts()) : $lists->the_post(); ?>
<li>
<div>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</div>
</li>
<?php endwhile; ?>
<?php endif;
wp_reset_postdata(); ?>
</ul>
Please add wp_reset_query();
请添加
wp_reset_query();
above $lists = new WP_Query($args);
以上
$lists = new WP_Query($args);
wp_reset_query();
$lists = new WP_Query($args);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.