2016-06-07 9 views
0

Ich habe Preis Suche in wp Abfrage wie dieWordpress mehr zwischen den Werten in Abfrage

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

Aber was ich brauche, ist zwischen mehreren Werten wie 0-1000, 5000-20000, 50.000 bis 200.000 für Schlüssel „cena finden ".

Wie kann ich wp_query für den gleichen Schlüssel mit einem anderen zwischen Werten verwenden? Vielen Dank!

Antwort

0

Versuchen mit diesem:

<?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', 
     ), 
    ), 
); 

Dies sollte entweder die Preise zwischen 0-1000 oder 5000-20000 oder 50000-200,000 Ziel.

Lesen Sie hier mehr WP_Query Custom_Field_Parameters.

Verwandte Themen