Страница возврата / Идентификаторы дочерних элементов WP_Nav_Menu

Возможно ли вернуть идентификатор страницы элементов меню?

Я специально хочу получить идентификаторы, которые появляются в подменю опрокидывания.

Hook int 'wp_nav_menu_objects' . Вы получаете список (массив) всех найденных элементов меню в виде массива. Каждый элемент является объектом, и каждый из них имеет свойство с именем ID . Это идентификатор исходного объекта, если он был объектом post.

В обратном вызове фильтра просто перебирайте эти элементы, собирайте идентификаторы и используйте их позже в своем пользовательском запросе.

  • См. Как var_dump пункты меню навигации из любого места? для плагина для сбора этих элементов для последующего использования.
  • В динамической ссылке на последнее сообщение я показал случай, когда идентификатор пуст. Подготовьтесь к этому в своем коде. 🙂