"오렌지 주스"[가 있습니다. drink] =>"사과 주스"가 찾고자 하는 게시물: 메타_키가 있는 음료와 동일한 메타_값을 가진 항목에서 주황색 값이 없는 게시물입니다. 현재 방법: make">
시나리오: 게시물에는 동일한 키에 대한 값이 있는 여러 항목이 있습니다. 예를 들어 단일 게시물에는 여러 개의 Meta_key [drink] =>meta_value
[drink] => "바나나 주스" [음료] => "오렌지 주스" [음료] => "사과 주스"
찾고 싶은 게시물: drink와 동일한 메타_키를 가진 메타값이 있는 항목 중 주황색 값이 없는 게시물입니다.
현재 방법: wp_query 사용:
meta_query => array(array('key' => 'drink','value' => 'orange','compare' => ; '같지 않음'));
질문: wp_query는 "orange"가 아닌 값을 가진 다른 [drinks]가 있기 때문에 여전히 메타_값이 "orange"인 게시물을 반환합니다.
SQL 와일드카드 검색에서는 NOT LIKE에
%orange%
값을 사용해야 합니다.NO
%
通配符,NOT LIKE的意思与<>
또는 NOT EQUAL도 마찬가지입니다.