Exemplo n.º 1
0
        break;
    }
}
if ($currentID->menu_item_parent === "0") {
    // print_r($parent);
    $level = "1";
} else {
    $parent = ingagecore::ing_return_parent($items, $currentID);
    if ($parent->menu_item_parent === "0") {
        $level = "2";
    } else {
        $grandparent = ingagecore::ing_return_parent($items, $parent);
        if ($grandparent->menu_item_parent == "0") {
            $level = "3";
        } else {
            $greatg = ingagecore::ing_return_parent($items, $grandparent);
            if ($greatg->menu_item_parent == "0") {
                $level = "4";
            }
        }
    }
}
$needed = array();
$parents = array();
foreach ($items as $key => $menu_item) {
    // if menu item is child of current page
    if ($menu_item->menu_item_parent == $currentID->ID) {
        $needed[] = $menu_item;
        $parents[] = $menu_item->menu_item_parent;
        $page_has_children = true;
    } elseif ($menu_item->ID == $currentID->ID) {