Mike_Ro
@Mike_Ro
Python, JS, WordPress, SEO, Bots, Adversting

Как получить дочерние пункты меню (WP)?

Всем привет!
На входе имеются любые данные (id, имя итп) родительского пункта меню, необходимо получить его дочерние пункты.

В инете нашел функцию
get_nav_menu_item_children($nav_item->ID, $nav_menu_items)
- WP говорит, что не найдено такой функции...
Конечно можно попробовать получить детей методом WP_Query( array( 'post_type' => 'page' ... но если я правильно понимаю, то данный метод разумно использовать лишь для получения именно постов, а не самих пунктов меню...

Так каким-же методом получают дочерние пункты меню определенного родителя?

Спасибо!
  • Вопрос задан
  • 462 просмотра
Решения вопроса 1
maxxannik
@maxxannik
Сайты на WordPress + Интернет магазины WooCommerce
WP_Query - разумно использовать лишь для получения именно постов.
Однако menu_item - это лишь тип поста.
Птм использование WP_Query также разумно использовать для получения пунктов меню как и для получения любых других типов постов.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы