Wordpress:如何遍历帖子ID列表

时间:2011-12-17 13:27:16

标签: wordpress loops

我有一个充满帖子ID的数组,如$post_id = array(3,56,89,98);现在,我要做的只是以表格格式显示帖子详细信息。如何在这里构建Wordpress循环?请在Wordpress中道歉我的新手知识并且要软。我真的需要一些指导。

3 个答案:

答案 0 :(得分:7)

实际上我认为Umesh的回答有问题。 而不是:

$post_id = array(3,56,89,98);

应该是:

$post_id = array( 'post__in' => array(3,56,89,98) );

右?

答案 1 :(得分:5)

我也开始学习php所需的一切,比如

foreach ($post_id as $id) { 
  // do what ever you want to do here

}

修改

<?php
$post_id = array(3,56,89,98);
 $posts = get_posts( $post_id);
 foreach( $posts as $post ) :
  setup_postdata($post);  ?> 
     // you can call use post data inside here like
     <h2 class="title"><?php the_title(); ?></h2>
<?php endforeach; ?>

答案 2 :(得分:4)

要构造循环,您应该能够使用query_posts函数。就像是 query_posts( array( 'post__in' => $post_id ) ); 应该做的。

参数在代码的WP_Query页面中列出。