Wordpress получает несколько сообщений по идентификатору - PullRequest
8 голосов
/ 08 декабря 2011

Мне нужно получить несколько сообщений в WordPress по идентификатору.

get_posts('p=34,36');

Я предполагал, что это может сработать, но это только первый пост.

Я попытался использовать массив:

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

Это не дало никаких результатов.

get_posts('p=34+36'); НЕТ и get_posts('p=34&p=36'); Только последний

Есть идеи?

Ответы [ 2 ]

20 голосов
/ 08 декабря 2011
$args = array( 'post__in' => array(34,36) );

Обязательно ознакомьтесь также с http://codex.wordpress.org/Class_Reference/WP_Query, раздел Взаимодействие с WP_Query будет очень ценным для вас.

3 голосов
/ 15 сентября 2016
$args = array( 
           'post_type' => 'page', // must
           'post__in' => array(34,36) 
        );
$posts = get_posts($args);
print_r($posts);

это может вам помочь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...