우선, 나는 그것이 중복이라는 것을 알고 있지만 이전 답변 중 도움이되지 않았습니다.
에서 게시물을 검색하고 post_meta
있습니다. 내 코드는 현재 아무것도 반환하지 않습니다.
$args = array(
'numberposts' => -1,
'post_type' => 'post',
'meta_query' => array(
array(
'key' => 'system_power_supply',
'value' => array('single', 'redundant'),
'compare' => 'IN',
)
)
);
$query = new WP_Query($args);
echo $query->found_posts;
내가 제거 meta_query
하면 작동합니다. 나는 이것들을 확신한다.
key
또는에 철자 오류가 없습니다value
.- 게시물 유형은
post
- 이 있다 'system_power_supply'에서 '하나'값과 게시물은. 그러나 게시물 필드는 고급 사용자 정의 필드에 의해 생성됩니다 .
그렇습니다. postmeta 테이블의 값은 다음과 같습니다
—
Rizwan
a:1:{i:0;s:6:"single";}
메타 쿼리는 직렬화 된 데이터에서 작동하지 않습니다. 직렬화 된 데이터를 쿼리하기 위해이 사이트를 검색하면 일부 답변을 찾을 수 있지만 이상적인 방법은 없습니다.
—
Milo
system_power_supply
직렬화?