Krzysiek Borowy

Krzysiek Borowy Grafik, Fotograf,
Projektant stron
internetowych

Temat: Grandparent - wyświetlanie podstron

Witam,
Od jakiegoś czasu męczę się aby wyświetlić w pętli listę podstron, która występuję według poniższego schematu. Chciałbym wyświetlić tylko "Dzieci", którzy są powiązani z "Dziadkiem"

Dziadek
---Rodzic
-------Dzieci

Udaje mi się wyświetlić podstrony należące do "rodzica"

<?php query_posts( array('post_type' => 'page', 'post_parent' => '31' ) ); ?>


Jednak wszystkich "dzieci" powiązanych z "Rodzicem" i "Dziadkiem" już nie.

Byłbym wdzięczny za pomoc, z góry dziękiKrzysiek Borowy edytował(a) ten post dnia 20.10.12 o godzinie 22:03

konto usunięte

Temat: Grandparent - wyświetlanie podstron

zobacz na wp_list_pages,
pobiera wszystkie dzieci, nie tylko bezpośrednie.

tu masz przykład z codex,
który realizuje to co potrzebujesz



// use wp_list_pages to display parent and all child pages all generations (a tree with parent)
$parent = 93;
$args=array(
'child_of' => $parent
);
$pages = get_pages($args);
if ($pages) {
$pageids = array();
foreach ($pages as $page) {
$pageids[]= $page->ID;
}

$args=array(
'title_li' => 'Tree of Parent Page ' . $parent,
'include' => $parent . ',' . implode(",", $pageids)
);
wp_list_pages($args);
}


Następna dyskusja:

odmienne obrazki w topie dl...




Wyślij zaproszenie do