如果为帖子分配了缩略图,则如何显示缩略图

时间:2014-01-11 作者:HannesH

我想在一个块中显示最近的帖子,如果该帖子分配了缩略图,我希望它显示在帖子内容的左侧。

这是我一直在尝试的代码

                <?php query_posts(\'posts_per_page=1\') ?>
            <?php while ( have_posts() ) : the_post(); ?>

                <div class="jumbotron">
                    <?php if ( has_post_thumbnail(); )?>
                    <div class="col-md-3">
                        <?php the_post_thumbnail(); ?>
                    </div>
                    <div class="col-md-9">
                        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
                        <p><?php the_excerpt(); ?></p>
                        <p class="text-muted">Posted on <?php the_time(\'jS F, Y\'); ?></p>
                </div>

                    } 
                <?php else;?>
                    <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
                    <p><?php the_excerpt(); ?></p>
                    <p class="text-muted">Posted on <?php the_time(\'jS F, Y\'); ?></p>
                </div>

            <?php endwhile; wp_reset_query(); ?>

1 个回复
SO网友:jonathan

您只需清理if语句:

<?php if ( has_post_thumbnail() ) { ?>
<div class="col-md-3">
    <?php the_post_thumbnail(); ?>
</div>
<?php } ?> 
以下是整个清理过程:

 <?php query_posts(\'posts_per_page=1\') ?>
            <?php while ( have_posts() ) : the_post(); ?>

                <div class="jumbotron">
                    <?php if ( has_post_thumbnail(); { )?>
                    <div class="col-md-3">
                        <?php the_post_thumbnail(); ?>
                    </div>
                    <?php } ?>
                    <div class="col-md-9">
                        <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
                        <p><?php the_excerpt(); ?></p>
                        <p class="text-muted">Posted on <?php the_time(\'jS F, Y\'); ?></p>
                    </div>

                </div>

            <?php endwhile; wp_reset_query(); ?>

结束