Wordpress通过id获得多个帖子

时间:2011-12-07 23:06:25

标签: php wordpress

我需要通过ID在wordpress中获得多个帖子。

get_posts('p=34,36');

我认为这可能有用,但它只给出了第一篇文章。

然后我尝试使用数组:

$args = array( 'p' => array(34,36));

没有结果。

get_posts('p=34+36');否和get_posts('p=34&p=36');仅限上一个

有什么想法吗?

2 个答案:

答案 0 :(得分:20)

$args = array( 'post__in' => array(34,36) );

请务必查看http://codex.wordpress.org/Class_Reference/WP_Query与WP_Query交互部分对您非常有价值。

答案 1 :(得分:3)

$args = array( 
           'post_type' => 'page', // must
           'post__in' => array(34,36) 
        );
$posts = get_posts($args);
print_r($posts);

这可能会对你有帮助。