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

时间:2016-11-09 14:16:46

标签: php wordpress

我想要做的是获取特定类别的最新两篇帖子,并在博客索引之上显示缩略图和标题。

以下是我想要的样子: How it should look like

以下是现在的情况: How it is now

代码:

    <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>

我如何获得两个而不是一个?如果我能让他们同时展示,我可以照顾造型。

1 个答案:

答案 0 :(得分:1)

而不是单个 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();?>