我有一个简单的问题。
我的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
}
?>
在本例中,所有代码都正常工作,但图像没有出现。
我做错了什么?