我在get_template_part('content');
中使用single.php
。 the_post_thumbnail('large-thumbnail');
功能完美地显示缩略图。但它并未在is_single()
中显示content.php
函数。
content.php代码:
<?php
if(is_single()){
the_post_thumbnail('large-thumbnail');
the_content();
}else{
the_post_thumbnail('small-thumbnail');
echo get_the_excerpt();
?>
<a href="<?php the_permalink(); ?>">Read more»</a>
<?php } ?>
single.php:
<article>
<div class="single_post_content">
<h5><?php the_title(); ?></h5>
<?php
get_template_part('content');
?>
</div>
</article>
答案 0 :(得分:0)
我想你忘了在你的single.php文件中编写wp循环。请遵循此代码,
<?php while ( have_posts() ) : the_post();
get_template_part('content');
endwhile; wp_reset_postdata(); ?>
the_post_thumbnail()不能用完wp循环,所以在循环之间调用你的get_template_part()函数。可能现在它将解决你的问题。