2016-06-07 2 views
0

의 값 사이의 더 그워드 프레스 쿼리

$args=array("post_type"=>"nemovitosti",'meta_query'=> array("key"=>"cena","value"=>array(0,1000),'type' => 'numeric','compare' => 'BETWEEN'),'offset'=>0,'posts_per_page'=>-1); 

같은 WP 쿼리 가격 검색을하지만 내가 필요로하는 키 "시나가 들어 0-1000처럼 더 값 사이 5000-20000, 50000-200000를 찾을 수있다 ".

값 사이에서 다른 키와 동일한 키에 대해 wp_query를 어떻게 사용할 수 있습니까? 감사!

답변

0

이 함께 시도 : 이것은 0-1000, 또는 5000-20000 또는 50000-200000 사이에 하나의 가격을 대상으로해야

<?php 

$args = array(
    'post_type'  => 'nemovitosti', 
    'offset'   => 0, 
    'posts_per_page' => 999, 
    'meta_query'  => array(
     'relation' => 'OR', 
     array(
      'key'  => 'cena', 
      'value' => array(0, 1000), 
      'type' => 'numeric', 
      'compare' => 'BETWEEN', 
     ), 
     array(
      'key'  => 'cena', 
      'value' => array(5000, 20000), 
      'type' => 'numeric', 
      'compare' => 'BETWEEN', 
     ), 
     array(
      'key'  => 'cena', 
      'value' => array(50000, 200000), 
      'type' => 'numeric', 
      'compare' => 'BETWEEN', 
     ), 
    ), 
); 

.

자세한 내용은 여기 WP_Query Custom_Field_Parameters을 참조하십시오.