WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru
Главная Функции По метке: nav_menu (меню навигации)

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

_wp_menu_item_classes_by_context()

Служебная функция. Заполняет свойство classes у объекта пункта меню. В свойстве classes хранится массив с css классами пункта меню, присваиваемые на основе контекста. У пункта меню, отвечающему за вывод ссылки на рубрику будет свой набор css классов, у записи - другой. Список css классов можно прочесть в описании функции wp_nav_menu().

get_nav_menu_locations()

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

has_nav_menu()

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

is_nav_menu()

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

register_nav_menu()

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

register_nav_menus()

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

unregister_nav_menu()

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

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()

Создаёт метабокс под любой тип поста в аккордеоне на странице создания меню. Работает на основе функции get_post_types(), с переданным параметром 'show_in_nav_menus' => true.

wp_nav_menu_taxonomy_meta_boxes()

Создаёт метабокс под любую таксономию в аккордеоне на странице создания меню. Работает на основе функции get_taxonomies(), с переданным параметром 'show_in_nav_menus' => true.