WP_Query: запрос постов по ID из массива
20 февр. 2013 г., 14:00:06
Просмотры: 34.9K
Голосов: 5
Я провел много исследований, но не могу понять, почему это не работает у меня?
echo print_r($rel); // Массив ( [0] => 63 [1] => 87 )
$args = array(
'post_type' => array( 'post' ),
'orderby' => 'ASC',
'post_in' => $rel
);
$loop = new WP_Query( $args );
Я не получаю никаких постов в результате? Есть идеи, как получить только посты с ID из массива?
Все ответы на вопрос
1
2
Вам следует использовать аргумент post__in
(с двойным подчеркиванием), а не post_in
:
echo print_r($rel); // Массив ( [0] => 63 [1] => 87 )
$args = array(
'post_type' => array( 'post' ),
'orderby' => 'ASC',
'post__in' => $rel
);
$loop = new WP_Query( $args );
Если вы не уверены, почему аргумент не работает, скопируйте его название из документации и вставьте в ваш код.

Eugene Manuilov
11.4K
20 февр. 2013 г. 14:02:55
Похожие вопросы
2
ответов
1
ответов
2
ответов