nav_menu (меню навигации) (метка)

_wp_menu_item_classes_by_context()

Служебная функция. Заполняет свойство classes у объекта пункта меню.

get_nav_menu_locations()

Получает массив зарегистрированных областей меню (расположений меню) и ID меню прикрепленных к каждой области.

has_nav_menu()

Проверяет, имеет ли зарегистрированная область для меню прикрепленное к ней меню. Условный тег.

is_nav_menu()

Проверяет меню на существование по его ID, ярлыку или названию.

register_nav_menu()

Регистрируется одно расположение/место меню, к которому затем в админке прикрепляются меню.

register_nav_menus()

Регистрируется сразу несколько областей меню (расположений меню), к которым затем прикрепляются меню.

unregister_nav_menu()

Удаляет, ранее зарегистрированное, меню навигации.

Walker_Nav_Menu{}

Класс ядра WordPress, который генерирует HTML код списка элементов навигационного меню WordPress.

wp_get_nav_menu_items()

Получает элементы меню навигации в виде массива, который затем можно обработать.

wp_get_nav_menu_name()

Возвращает имя меню, указанное в админке, на основе переданного идентификатора области меню.

wp_get_nav_menu_object()

Получает объект меню WordPress. Возвращает только объект самого меню без элементов в нем.

wp_get_nav_menus()

Возвращает массив (объектов) всех сохранённых меню в базе данных.

wp_nav_menu()

Выводит произвольное меню, созданное в админ-панели: "внешний вид > меню" (Appearance > Menus).

wp_nav_menu_post_type_meta_boxes()

Создаёт метабокс под любой тип поста в аккордеоне на странице создания меню.

wp_nav_menu_taxonomy_meta_boxes()

Создаёт метабокс под любую таксономию в аккордеоне на странице создания меню.