@WQP

Как указать дополнительное поле в WP_Query?

Здравствуйте, необходимо составить запрос в WP_Query по дополнительному полю в котором массив.

Запрос
$id = 3;
$param = array(
    'post_type'      => 'courses',
    'order'             => 'DESC',
    'posts_per_page' => -1,
    'meta_query' => array(
		array(
			'key'     => 'teachers',
			'value'   => $id,
			'compare' => 'LIKE',
		),
	),
);


Непонятно какой массив должен быть в meta_query. Дополнительное поле teachers содержит массив
[0] => Array
        (
            [ID] => 3
            [user_firstname] => Владимир
            ....
),
[1] => Array
        (
            [ID] => 4
            [user_firstname] => Александр
            ....
)

И нужно сравнить их по ID и вывести
  • Вопрос задан
  • 103 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Zakaz_zakaz
Так не получится

Нужно выводить все значения "courses", а после делать foreach array meta и справнивать ID.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы