我想在一个区块中显示最近的帖子,如果帖子分配了缩略图,我希望它显示在帖子内容的左侧。
这是我一直在尝试的代码
<?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(); ?>
希望有人能帮助我!提前谢谢!
答案 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';
}
?>