Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Wordpress] Lista podstron zwraca jeden wynik spoza kryterium
kilab
post 4.10.2012, 10:09:50
Post #1





Grupa: Zarejestrowani
Postów: 180
Pomógł: 19
Dołączył: 4.11.2007

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


Witajcie,

Siedzę i błądzę przy jednym problemie. Mam stronę np. Oferta (id = 13, parent_id = 0) i 9 podstron dla Oferty z produktami. Na stronie Oferta chciałbym więc wylistować wszystkie podstrony, których jest 9. Użyłem kodu:
  1. <?php
  2. $args = array('post_type'=>'page', 'child_of' => $post->ID, 'exclude_tree' => 60, 'sort_column' => 'post_title', 'sort_order' => 'desc');
  3. query_posts( $args );
  4. while ( have_posts() ) : the_post(); ?>
  5. // tytuł, opis, miniaturka..
  6. <?php
  7. endwhile;
  8. wp_reset_query();
  9. ?>


Pokazuje mi jako wyniki wszystkie 9 podstron + jedną dodatkową, niespełniającą kryterium w zapytaniu sad.gif
Podałem nawet parametr exclude_tree żeby wykluczyć tę dodatkową podstronę, ale to również nie pomaga. Dodatkowy wynik to w moim przypadku strona Kontakt (id = 60, parent_id = 0), usunąłem stronę i dodałem ponownie, znów to samo. Przejrzałem rekord w bazie i nie mogłem się doszukać żadnego związku kontaktu z ofertą, nie mam pojęcia gdzie tkwi błąd.

edit: Rozwiązanie jak zwykle przyszło po zgłoszeniu problemu. zmieniłem argument z 'child_of' na 'post_parent' smile.gif

Ten post edytował kilab 4.10.2012, 10:43:22


--------------------
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: 26.06.2025 - 12:47