php - 在不同的 div 中显示最近的帖子
问题描述
我有 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>
解决方案
您的查询将帖子限制为只有一个。如果您重复相同的代码 5 次,您将获得 5 次相同的代码。作为一个简单的修改,尝试增加分页。
所以在你的第一个查询中:
$wp_query->query('posts_per_page=1' . '&paged=1');
在您的第二个查询中:
$wp_query->query('posts_per_page=1' . '&paged=2');
推荐阅读
- laravel - Laravel:构建控制器时合同文件不可实例化
- java - 我可以减少代码中的 pdfbox 内存使用还是应该扩展 Java 堆空间
- flutter - 使列在颤动中可滚动
- python - 如何在python的嵌套循环中运行字符串数组
- javascript - 在 Rails 6 中的 DB 中保存模型后如何执行 JS?
- excel - 需要压缩的扩展 SUMPRODUCT 公式
- vue.js - Vue.js v-if 条件在 v-for 循环中无法正常工作。为什么?
- python-3.x - 多对多字段获取所有未选择的用户
- typescript - 如何使用 date-fns 更正时区?
- c# - Input.GetButtonDown("跳转"); 在 Unity 中不适用于空格键