Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Wordpress problem z meta_query
Rufus_84
post 14.08.2014, 16:45:33
Post #1





Grupa: Zarejestrowani
Postów: 77
Pomógł: 1
Dołączył: 15.12.2012

Ostrzeżenie: (0%)
-----


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

Ten post edytował Rufus_84 14.08.2014, 16:46:45
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 11:45