setOptions(array("timeout"=>1)); $response = $client->send(); $response_data = json_decode($response->getBody()); if (!$response->isClientError() && $response_data) { foreach ($response_data as $menu_item) { $lowered_title = strtolower($menu_item->title); $item_url = $menu_item->url; if ($lowered_title == 'login') { // manipulate login url $item_url = "/login"; } $item_title = $menu_item->title; if ($lowered_title == 'collections') { // change Collections item $item_title = "Project"; $item_url = $wordpress_site; } $item = [ "id" => $menu_item->ID, "title" => $item_title, "url" => $item_url ]; if (!array_key_exists($menu_item->menu_item_parent, $items)) { $items[$menu_item->menu_item_parent] = new ArrayObject(); } $items[$menu_item->menu_item_parent][$menu_item->ID] =$item; } } } //print_r($items); if (!function_exists('render_menu')) { function render_menu($items, $level_id) { echo '' . PHP_EOL; } } if (count($items[0]) > 0) { render_menu($items, 0); } ?>