我需要显示每种帖子类型的最新5篇帖子,类似于:
Latest BMW Posts:
- 后标题BMW 1
- 后标题BMW 2
- 后标题奥迪1
- 后标题奥迪2
Latest Audi Posts:
<h2>Latest BMW Posts:</h2>
<ul>
<?php
$args = array(
\'numberposts\' => 5,
\'post_type\' => \'bmw\'
);
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo \'<li><a href="\' . get_permalink($recent["ID"]) . \'">\' . $recent["post_title"].\'</a> </li> \';
}
wp_reset_query();
?>
</ul>
<h2>Latest Audi Posts:</h2>
<ul>
<?php
$args = array(
\'numberposts\' => 5,
\'post_type\' => \'audi\'
);
$recent_posts = wp_get_recent_posts( $args );
foreach( $recent_posts as $recent ){
echo \'<li><a href="\' . get_permalink($recent["ID"]) . \'">\' . $recent["post_title"].\'</a> </li> \';
}
wp_reset_query();
?>
</ul>
The problem is: 当你有10种或更多的类型时,它可能会变得势不可挡。代码是否可以与一组post类型一起使用,并循环它们以避免对每种类型重复相同的代码