仅显示多个类别中的最新帖子

时间:2011-08-18 作者:Mats

我在索引的顶部有一个jQuery滑块。php,运行良好。唯一的问题是,我想使用query\\u posts只显示来自五个不同类别的最新帖子,并且总是每个类别显示一篇。

因此,当在中创建一个新帖子时,比如类别面试,就会显示出来。但一天前发布的采访帖子将不会显示,但其他四个类别中的最新帖子仍然存在。

我觉得这有点复杂,不是吗?

1 个回复
SO网友:helgatheviking

我认为您必须使用get\\u帖子5次。这个怎么样:

global $post;
$posts = array();

//categories you want to pull latest posts from;
$cats = (1,2,3,4,5);

foreach($cats as $cat):
$args = array( \'numberposts\' => 1, \'category\' => $cat ); 
$posts[] = get_posts($args);
endforeach;

if($posts): ?>
<ul>
<?php foreach( $posts as $post ) :  setup_postdata($post); ?>
   <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endforeach; ?>
</ul>
<?php endif; ?>
我完全没有测试这个,但我认为它可能有用

结束