반응형
Wordpress 메타 쿼리는 두 키의 합을 비교합니다.
저는 주택용 필터를 구현하고 있으며 데이터베이스에 "목욕실"과 "화장실" 두 개의 필드가 있습니다.문제는 다음 문제입니다.필터링할 때 두 필드의 합으로 값을 필터링합니다.
예를 들어,화장실이 2개인 집을 원하며 DB에 화장실 1개와 화장실 1개가 있는 집이 있습니다.그것은 결과적으로 포함되어야 합니다.
지금은 화장실만 사용할 수 있고 화장실은 사용할 수 없습니다.
if (!empty($_GET['filter_bathrooms'])) {
$properties['meta_query'][] = array(
'key' => '_property_bathrooms',
'value' => $_GET['filter_bathrooms'],
'compare' => '>=',
'type' => 'numeric',
);
}
이 코드를 사용하면 제 시스템은 욕실이 2개인 집만 얻을 수 있고 (화장실+화장실) 2개는 얻을 수 없습니다.
화장실용 데이터베이스의 내 필드는 '_property_tilets'입니다.
도와줄 사람?
이것이 당신이 찾고 있는 것 같습니다.이렇게 여러 사용자 지정 메타 필드를 기준으로 정렬할 수 있습니다.
<?
$args = array(
'post_type' => 'post',
'tax_query' => array(
'relation' => 'OR',
array(
'taxonomy' => 'category',
'field' => 'slug',
'terms' => array( 'quotes' ),
),
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array( 'post-format-quote' ),
),
),
);
$query = new WP_Query( $args );
?>
언급URL : https://stackoverflow.com/questions/29347199/wordpress-meta-query-compare-a-sum-of-two-keys
반응형
'programing' 카테고리의 다른 글
유형 캐스팅에 추가 CPU 주기가 소모됩니까? (0) | 2023.10.22 |
---|---|
Reference from UITableViewCell to parent UITableView? (0) | 2023.10.22 |
장고 템플릿에서 수학을 하는 방법은? (0) | 2023.10.22 |
jquery 스크립트에서 JSON 응답을 변수로 가져오는 방법 (0) | 2023.10.22 |
XmlDocument를 사용하여 XML 특성 읽기 (0) | 2023.10.22 |