我也是新来的,我不能让我的循环显示WordPress中帖子的特色图像。
我已经尝试了_post_thumbnail,并浏览了https://codex.wordpress.org/Post_Thumbnails和其他类似的问题。
希望你能帮忙。
我的循环现在看起来像这样:
<?php
$query = new WP_Query(array(
'posts_per_page' => 4,
));
while ($query->have_posts()): $query->the_post(); ?>
<ul>
<li><?php the_title(); ?></li>
<li><?php echo get_the_date(); ?></li>
<li><?php
if ( has_post_thumbnail() ) {
the_post_thumbnail('thumbnail');
} ?>
</li>
</ul>
<?php endwhile;
wp_reset_postdata();
?>
5条答案
按热度按时间huwehgph1#
这里我给你发的代码请查收。
e37o9pze2#
你可以试试这个代码,也许它能用。
bsxbgnwa3#
您需要将
add_theme_support( 'post-thumbnails' );
添加到您的functions.php
文件中,以便缩略图正常工作ugmeyewa4#
我已经修正了代码。在这种情况下,你可以使用
get_the_post_thumbnail( $post_id )
函数,并将其赋值给一个变量。然后,你可以echo
它。您可以在How to get featured image in WordPress - the_post_thumbnail & get_the_post_thumbnail中了解这两个函数之间的详细差异
0sgqnhkj5#
如果传回null。