我有100个帖子。我想在我的主页上显示5个最新帖子,但它们会分散在页面上。
我尝试添加附加的代码,但这仅显示第一个。
<div class="home-right">
<div class="tiles">
<?php // Display blog posts on any page @ https://m0n.co/l
$temp = $wp_query; $wp_query= null;
$wp_query = new WP_Query(); $wp_query->query('posts_per_page=1' . '&paged='.$paged);
while ($wp_query->have_posts()) : $wp_query->the_post(); ?>
<div class="tile" style="background-image:url(<?php echo get_the_post_thumbnail_url(); ?>">
<p><?php the_excerpt(); ?></p>
</div>
</div>
<?php endwhile; ?>
<?php wp_reset_postdata(); ?>
</div>
答案 0 :(得分:0)
您的查询将帖子限制为只有一个。 如果您重复相同的代码5次,则将获得5次相同的代码。作为一个简单的修改,尝试增加分页。
因此在您的第一个查询中:
$wp_query->query('posts_per_page=1' . '&paged=1');
在第二个查询中:
$wp_query->query('posts_per_page=1' . '&paged=2');