自定义查询与wordpress侧栏中的缩略图

时间:2018-08-07 22:40:16

标签: wordpress

我创建了一个自定义查询,以生成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>

1 个答案:

答案 0 :(得分:0)

嘿,尝试使用get_the_post_thumbnail_url();来获取图像。

codex reference

<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">