在Wordpress上获取最新的两个帖子缩略图


Get latest two post thumbnails on Wordpress

我想做的是获取一个特定类别的最新两篇文章,并在博客索引顶部显示它们的缩略图和标题。

我希望自己看起来是这样的:它应该是什么样子

现在是这样的:

代码:

    <div class="destaques">
    <?php $args = array(
    'category_name' => 'Destaques',
    'posts_per_page' => 2,
    'order_by' => 'date',
    'order' => 'desc'
    );
    $post = get_posts( $args );
        if($post) {
            $post_id = $post[0]->ID;
            if(has_post_thumbnail($post_id)){
            echo get_the_post_thumbnail( $post_id, array(379, 240), array('class' => 'post_thumbnail') );
            echo the_title ();
            }
            } ?>
</div>

我怎样才能得到两个而不是一个呢?如果我能让它们都显示出来,我就可以处理样式了。

代替单个if块。您需要在两个获取的帖子上运行一个循环。

一个简单循环的例子是

$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post ); ?>
<li>
    <a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
</li>
<?php endforeach; 
wp_reset_postdata();?>