使用Get_the_post_thumbnail_url()时图像不会显示;

时间:2019-06-23 作者:Állan Fidelis Toledo

enter image description here

我有一个简单的问题。

我的wordpress主题有2页:索引。php和single。php。我使用了相同的代码,但结果不同。

single.php

<?php

while(have_posts()) {
    the_post();
?>

    <h3><?php the_title(); ?></h3>
    Posted by <?php the_author(); ?>
    <img src="<?php echo get_the_post_thumbnail_url(get_the_ID()); ?>" />
    <?php the_content(); 

}

?>
在上面的代码中,所有内容都会显示出来。

index.php

<?php

          $args = array(
            \'posts_per_page\' => 3,
          );

          $blogposts = new WP_Query($args);

          while($blogposts->have_posts()) {
            $blogposts->the_post();

        ?>

            <div class="col-lg-4">
              <div class="card" style="width: 18rem;">
                <img class="card-img-top" src="<?php echo get_the_post_thumbnail_url(get_the_ID()); ?>" alt="Img Post">
                <div class="card-body">
                  <h5 class="card-title"><?php the_title(); ?></h5>
                  <p class="card-text"><?php the_excerpt(); ?></p>
                  <a href="<?php the_permalink(); ?>" class="btn btn-primary">Leia mais</a>
                </div>
              </div>
            </div>

      <?php
        }
      ?>
在本例中,所有代码都正常工作,但图像没有出现。

我做错了什么?

1 个回复
SO网友:Állan Fidelis Toledo

我找到了“问题”

我的主题没有“缩略图”支持。

我只是加了一行add_theme_support( \'post-thumbnails\' ); 关于函数。php

Veja detalhes em公司https://codex.wordpress.org/Post_Thumbnails

相关推荐