Каждый из моих продуктов хранит user_id, когда продукт был «понравившимся».
Сейчас я строю поиск, чтобы отображать только те товары, которые «понравились» по определенному идентификатору.
meta_query
значение ключа находится внутри массива со многими другими идентификаторами.Как я могу проверить, чтобы сказать, что если этот идентификатор находится внутри массива мета-ключей _liked, дайте мне этот продукт.
Пример: Вот продукт, идентификатор которого находится в _liked
post_meta.
$liked = get_post_meta( $product_id, '_liked', true );
array (size=2)
0 => int 102
1 => int 1
Мой мета-запрос arg:
$query_args['meta_query'] = array(
array(
'key' => '_liked',
'value' => 1,
'compare' => 'IN',
),
);
Я не получаю ни одного результата в настоящее время.Результаты не найдены.