Я пытаюсь получить запрос, чтобы получить все сообщения meta_key
, которые не существуют, а затем создать его.
У меня возникают проблемы с поиском этих сообщений, так как проверяемый запрос не работает.
Вот код, который я использую, чтобы получить эти сообщения:
$args = array(
'posts_per_page' => 18,
'cat'=>1955,
'post_status'=>'publish',
'meta_query' => array(
array(
'key' => 'colors',
'compare' => 'NOT EXISTS'
),
));
query_posts($args);
Это ничего не возвращает, если нет сообщений с ключом colors
, но возвращает ids
сообщения с ключом, colors
когда этот ключ присутствует (противоположность того, что мне нужно). Я попробовал EXIST
вместо этого, но не повезло.
Если кто-то может подсказать мне правильный способ создания запроса, подобного тому, который мне нужен, я буду признателен за это.
Спасибо!