Как узнать какому меню принадлежит post?

Есть пост, страница. Она лежит в одном из пяти меню. У нее есть пункты подменю свои.

И в этой странице мне необходимо вывести эти пункты подменю, их ID.

Подскажите, как определить к какому меню относиться страница.
В какую сторону копать.
  • Вопрос задан
  • 210 просмотров
Решения вопроса 1
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
1. Получить все зарегистрованые меню get_nav_menu_locations
2. Получить объект wp_get_nav_menu_object для каждого меню
3. Получить объект каждого пункта меню wp_get_nav_menu_items
4. Получить meta value '_menu_item_object_id' для пункта меню
6. Сравнить с искомым ID, если === , то текущий объект из пункт 2 и будет искомым
7. ???
8. PROFIT
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы