特定の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
代わりに試しましたが、運はありませんでした。
誰かが私が必要とするようなクエリを作成する正しい方法を教えてくれたら、感謝します。
ありがとう!