如果帖子有另外一个明智的人,那么如何显示缩略图

时间:2014-01-11 11:16:38

标签: php wordpress wordpress-theming twitter-bootstrap-3

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

这是我一直在尝试的代码

                <?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 个答案:

答案 0 :(得分:0)

这可能对您尝试以下内容非常有用:

<?php
    $args = array( 'numberposts' => '5' );
    $recent_posts = wp_get_recent_posts( $args );
    if (has_post_thumbnail()) {
    $image_url = wp_get_attachment_image_src(get_post_thumbnail_id(),'large', true);
    echo '<a href="' . $image_url[0] .'" title="' . the_title_attribute('echo=0') . '">';
    the_post_thumbnail();
    echo '</a>';
        } else {
            echo 'test';
        }
?>