我创建了一个自定义查询,以生成3条带有侧边栏中缩略图的最新帖子。该查询有效,但似乎该功能中的thumbnail参数无法正常显示图像大小:<?php the_post_thumbnail('thumbnail', array('class' =>'img-fluid'));?>
,但其他参数(例如full,medium等)有效。我在最新版本的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>
答案 0 :(得分:0)
嘿,尝试使用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">