wordpress - 在 wordpress 侧边栏中带有缩略图的自定义查询
问题描述
我创建了一个自定义查询来生成 3 个最近的帖子,并在侧边栏中带有缩略图。查询有效,但似乎此函数中的缩略图参数无法以适当的大小显示图像:<?php the_post_thumbnail('thumbnail', array('class' =>'img-fluid'));?>
但其他参数(如完整、中等等)有效。我在最后一个构建 wordpress 版本中使用了 bootstrap 4。欢迎提出任何建议。这是我的代码:
<div class="col-md-4 ">
<?php
$recents_post_sidebar = New wp_query(array(
posts_per_page => 3
));
if ( $recents_post_sidebar -> have_posts()){
while ( $recents_post_sidebar -> have_posts()) {
$recents_post_sidebar -> the_post(); ?>
<div class="sidebarpost">
<div class="media">
<img class="align-self-start mr-3" src="<?php the_post_thumbnail('thumbnail', array('class' =>'img-fluid'));?>" alt="image">
<div class="media-body">
<h5 class="mt-0"><?php the_title();?></h5>
<p><?php echo wp_trim_words(get_the_content(), 8);?></p>
</div>
</div>
</div>
<?php }
}
?>
</div>
解决方案
嘿尝试使用 get_the_post_thumbnail_url() 获取图像;
<img class="align-self-start mr-3" src="<?php echo get_the_post_thumbnail_url(get_the_ID(),'post-thumbnail');?>" class="img-fluid" alt="image">
推荐阅读
- python - 我无法计算二次方程
- excel - 如何最好地分组 RadioButtons VBA Excel
- amazon-s3 - S3 存储桶策略与 CloudFront GetObject 和 PutObject 一起使用 Multer-S3 直接到存储桶
- android - Android 应用程序在设备旋转后正确显示,但我没有为它编码。怎么会?
- python-3.x - python3用fileinput替换一个空行
- javascript - 尝试安装软件包时 NPM 缺少参数 #1 错误
- c++ - C++ 入门第 5 版:shared_ptr 和 unique_ptr 的删除器之间的区别
- xml - 从 Azure 逻辑应用中的 XML 文档解析 Word 格式的文本
- mysql - MySQL存储函数没有返回正确的值
- java - 如何使用 Google 日历范围?