Суть проблемы такова:
ryofpl_folding_list_pages("child_of="$XXX"&siblings=1")
Выводит мне закрытые дочерние страницы для ХХХ, когда я нахожусь на одной из них.
Если же я с них перехожу к внучкам ХХХ то функция выдает мне только одну дочку и список внучек, которые к ней относятся.
А хочется чтоб было видно всех дочек, и соответствующих внучек.
<?php
// Enter upper page
$cc = $post;
while ($cc->post_parent) $cc = get_post($cc->post_parent);
echo "<H2>".$cc->post_title."</H2>";
ryofpl_folding_list_pages("title_li=&child_of=".$cc->ID."&siblings=1");
?>
Посоветуйте, как быть?
Прописывать child_of через запятую не работает, exсlude можно попробовать, но это очень не удобно, я бы даже сказал мега не удобно ((
Ну, попробуйте другой плагин (nautic_pages, fold_page_list). Не найдется подходящий (что вполне вероятно), придется Вам самостоятельно писать. Или заказывать.
Отчитываюсь – написал сам.
Без рекурсии, под себя. Использую самый обычный wp_litst_pages,
закрываю через exclude все кроме $post->post_parent. Оказывается что иногда самому и быстрее 🙂 и полезно.