Пример #1
0
function _pagesDisplay($pages)
{
    foreach ($pages as $pk => $page) {
        $href = get_permalink($page);
        $title = $page->post_title;
        $hasChildren = property_exists($page, 'children') && count($page->children) > 0;
        print "<a href='{$href}' class='list-group-item'>{$title}</a>\n";
        if ($hasChildren) {
            print "<div class='_navcollapsable'>\n";
            _pagesDisplay($page->children);
            print "</div>\n";
        }
    }
}
Пример #2
0
<?php

global $post;
$ancestors = array_reverse(get_post_ancestors($post->ID));
//_log(count( $ancestors ) );
count($ancestors) < 2 ? $root = $post->ID : ($root = $ancestors[1]);
$pages = _pagesGetTree($root);
print "<div class='_leftsidebar'>";
_pagesDisplay($pages);
print "</div>";