Здравствуйте, необходимо составить запрос в 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 и вывести