Usiłuję uzyskać zapytanie, aby pobrać wszystkie posty, w których określony meta_keynie istnieje, a następnie go utworzyć.
Mam problem ze znalezieniem tych postów, ponieważ testowane przeze mnie zapytanie nie działa.
Oto kod, którego używam, aby uzyskać te posty:
$args = array(
'posts_per_page' => 18,
'cat'=>1955,
'post_status'=>'publish',
'meta_query' => array(
array(
'key' => 'colors',
'compare' => 'NOT EXISTS'
),
));
query_posts($args);
To nic nie zwraca, jeśli nie ma postów z kluczem colors, ale zwraca je idsz postów z kluczem, colorsilekroć ten klucz jest obecny (odwrotnie niż to, czego potrzebuję). Spróbowałem EXISTzamiast tego, ale bez powodzenia.
Jeśli ktoś może podpowiedzieć mi prawidłowy sposób tworzenia zapytania takiego jak to, którego potrzebuję, docenię to.
Dzięki!