我想要做的是获取特定类别的最新两篇帖子,并在博客索引之上显示缩略图和标题。
以下是我想要的样子: 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>
我如何获得两个而不是一个?如果我能让他们同时展示,我可以照顾造型。
答案 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();?>