WP Запрос сообщений по именам

Я хотел бы запросить некоторые сообщения (посттип страницы) по их названию. Это прекрасно работает, когда я запрашиваю только один пост с такими аргументами:

$args = array(
'post_type' => 'page',
'name' => "media");

Я думаю, что это должно работать легко с этими аргументами:

$args = array(
'post_type' => 'page',
'name' => array( 'media', 'lms-efront'),
);

Но когда у меня есть массив имен, он не работает, и я получаю все страницы, поэтому массив аргументов не имеет никакого эффекта (имена сообщений верны).

Я понятия не имею, почему мой код не работает должным образом, вы знаете, в чем проблема?

Спасибо

0

Решение

name Параметр принимает только один пост. Для получения нескольких сообщений с использованием массива используйте post_name__in вместо. Ссылка

$args = array(
'post_type' => 'page',
'post_name__in' => array( 'media', 'lms-efront'),
);
3

Другие решения

Других решений пока нет …