Register_nav_menu() - Реєструється одне розташування

Реєструється одне розташування/місце меню, до якого в адмінці потім прикріплюються меню.

Таке меню зручне тим, що його можна дуже гнучко редагувати в адмін панелі, додаючи до нього посилання на будь-які розділи та сторінки сайту, а також будь-які інші посилання. Меню виводиться у шаблоні функцією wp_nav_menu().

Функція автоматично реєструє підтримку меню навігації для теми. тобто. використовуючи цю функцію немає потреби попередньо викликати функцію: add_theme_support( 'menus' );

Щоб зареєструвати кілька таких меню, використовуйте register_nav_menus().

Функцію прийнято викликати під час події after_setup_theme.

Повертає

Функція нічого не повертає, просто реєструє розташування меню.

Використання

#1. Приклад реєстрації меню

Використовуємо цей код у файлі теми functions.php.

Після того, як меню зареєстровано, зайдіть в адмінку і додайте до нього елементи, а потім виведіть його в шаблоні за допомогою wp_nav_menu(), щоб вивести меню шаблону.

Код register nav menu: wp-includes/nav-menu.php VER 5.1.1

Зв'язані функції

З теги: nav_menu (меню навігації)

Ще з розділу: Інші функції теми

Вітаю! Маю запитання. Я не можу зробити меню. Воно виводиться як перелік. Маркований. А як його зробити у нормальному вигляді (тобто у вигляді кнопок), не зрозумію. У функції wp_nav_menu намагався змінювати параметри, ставив різні. Наприклад, ставив'container => 'ul', ставив 'container'=> 'div', та й інші теж змінював.

меню