is_single()函数不显示缩略图图像

时间:2017-01-26 21:40:34

标签: wordpress-theming

我在get_template_part('content');中使用single.phpthe_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&raquo;</a>
<?php } ?>

single.php:

<article>
        <div class="single_post_content">
            <h5><?php the_title(); ?></h5>

            <?php
            get_template_part('content');
            ?>
        </div>
    </article>

1 个答案:

答案 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()函数。可能现在它将解决你的问题。