Witam. mam następujący problem

używam takiego kodu do filtrowania wpisów

  1. $args = array('posts_per_page' => -1,
  2. ' post_type'=>'offers',
  3. 'tag'=>'promocyjna',
  4. 'category_name'=>$pakiet,
  5. 'meta_query' => array('relation' => 'AND',
  6. $abonament,$umowa,$has_kanaly,$has_kanalyhd,$has_vod,$has_canalplus,$has_hbo,$has_predkosc_stac,$has_limitlandint,$has_tranfernoc));



gdzie zmienne są w postaci:

  1. $has_vod = array('key' => '_vod',
  2. 'value' => $vod,
  3. 'type' => 'CHAR',
  4. 'compare' => '=',);
  5.  
  6. lub
  7. $has_kanalyhd = array('key' => '_liczba_kanalow_hd',
  8. 'value' => array($hdfrom,$hdto),
  9. 'type' => 'NUMERIC',
  10. 'compare' => 'BETWEEN',);
  11.  
  12.  



Problem polega na tym, że jeżeli podam więcej niż 9 zmiennych zawierających tablice to nie może przejść przez
  1. new WP_Query($args)


Wyświetlenie wyników trwa baaaaaardzo długo.

Czy jest na to jakiś sposób, aby była możliwośc podania większej ilości argumentów meta_query?

Z góry dziekuję za pomoc