+7 (800) 101-15-13
- Единый номер по всем вопросам
О нас \/ Контакты Блог
+7 (800) 101-15-13
- Единый номер по всем вопросам

Спасибо за доверие!

Мы получили Ваше обращение. Менеджер скоро свяжется с Вами.

Мы работаем:
Понедельник-пятница с 8:00 до 17:00 по МСК. Суббота, воскресенье — выходной.
new lead

Поступила новая заявка

Установка ПО качественно и быстро

analysis

Анализируем...

Производится анализ компании для ПО

installation

Установка ...

title === 'Блог') { continue; } if ($menu_item->menu_item_parent == 0) { $main_menu_tree[$menu_item->ID] = array(); $main_menu_tree[$menu_item->ID]['title'] = $menu_item->title; $main_menu_tree[$menu_item->ID]['url'] = $menu_item->url; $main_menu_tree[$menu_item->ID]['children'] = array(); } } foreach ($main_menu as $menu_item) { if ($menu_item->menu_item_parent != 0) { $main_menu_tree[$menu_item->menu_item_parent]['children'][$menu_item->ID] = array(); $main_menu_tree[$menu_item->menu_item_parent]['children'][$menu_item->ID]['title'] = $menu_item->title; $main_menu_tree[$menu_item->menu_item_parent]['children'][$menu_item->ID]['url'] = $menu_item->url; } }; // delete empty children foreach ($main_menu_tree as $key => $menu_item) { if (empty($menu_item['children'])) { unset($main_menu_tree[$key]['children']); } } // ВАШЕ: $main_menu_tree уже собран к этому месту $deny_titles = [ 'Кейсы', 'Единый бесплатный онлайн-семинар 1С для бухгалтеров и руководителей', ]; $deny_url_parts = [ '/cases/', '/meropriyatia/seminar1s2024', // подправь при необходимости ]; $filterTree = function (array $nodes) use (&$filterTree, $deny_titles, $deny_url_parts): array { $out = []; foreach ($nodes as $n) { // нормализуем ключи под ваш формат $title = $n['title'] ?? $n['name'] ?? ''; $url = $n['url'] ?? $n['link'] ?? ''; $skipByTitle = in_array($title, $deny_titles, true); $skipByUrl = $url && array_reduce($deny_url_parts, fn($acc, $p) => $acc || (strpos($url, $p) !== false), false); if ($skipByTitle || $skipByUrl) { continue; } if (!empty($n['children']) && is_array($n['children'])) { $n['children'] = $filterTree($n['children']); } $out[] = $n; } return $out; }; $main_menu_tree = $filterTree($main_menu_tree); ?>