Tôi đang cố gắng để có được một truy vấn để lấy tất cả các bài đăng mà một cụ thể meta_key
không tồn tại và sau đó tạo nó.
Tôi gặp vấn đề khi tìm những bài đăng đó vì truy vấn tôi đang kiểm tra dường như không hoạt động.
Đây là mã tôi đang sử dụng để cố gắng có được những bài đăng đó:
$args = array(
'posts_per_page' => 18,
'cat'=>1955,
'post_status'=>'publish',
'meta_query' => array(
array(
'key' => 'colors',
'compare' => 'NOT EXISTS'
),
));
query_posts($args);
Điều này không trả về gì nếu không có bài đăng nào với khóa colors
, nhưng trả về chúng ids
của các bài đăng có khóa colors
bất cứ khi nào có khóa đó (ngược lại với những gì tôi cần). Tôi đã cố gắng EXIST
để thay thế nhưng không có may mắn.
Nếu ai đó có thể mách tôi cách chính xác để tạo một truy vấn như câu hỏi tôi cần, tôi sẽ đánh giá cao nó.
Cảm ơn!