Я хранюсь некоторые сериализованные данные в соре-PostMeta таблице, например:Используя Wp-запрос с сериализованным PostMeta значение
$data = array(
'details' => $dettagli,
'vernice' => $vernice,
'reperibile' => $reperibile,
'valore2' => $valore2,
'valuta2' => $valuta2,
'subcat' => $subcat
);
add_post_meta($post_ID, 'meta', $data);
Я хотел бы, чтобы извлечь все сообщения с ключом «данными» и значением = "4". Как мне это сделать?
Я попытался сделать этот код:
$args = array(
'post_type' => 'custom-post-type',
'posts_per_page' => -1,
'meta_query' =>
array(
'key' => 'details',
'value' => '4',
'compare' => 'LIKE'
),
'meta_key' => 'meta',
);
$query = new WP_Query($args);
if ($query->have_posts()) {
while ($query->have_posts()) {
$query->the_post();
the_ID();
}
}
Что не так?
Вы решили это? – iEmanuele
Смотрите мое обновление! :) – iEmanuele