Функція register_nav_menus()

Реєструє кілька навігаційних меню одночасно.

Навігаційні меню налаштовуються в адмін-панелі створеного сайту і виводяться в шаблоні функцією wp_nav_menu (). При налаштуванні, в меню можна зручно включати будь-які посилання: на рубрики, мітки, сторінки, пости, зовнішні посилання і т.д.
Функцію прийнято викликати під час події after_setup_theme.

register_nav_menus () використовується в register_nav_menu ().

Повертає

Функція нічого не повертає.

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

$ Locations (масив) (обов’язковий)

Масив з назвами (ключі масиву) і описами (значення ключів) кожного створюваного меню.
За замовчуванням: немає

Приклади

1. Приклад, реєстрації відразу двох меню. Така реєстрація відразу включає підтримку навігаційних меню у теми.

Виводити меню в шаблоні будемо функцією wp_nav_menu ().

На замітку

Ця функція автоматично реєструє підтримку навігаційних меню для теми, тобто використовуючи цю функцію немає необхідності попередньо викликати функцію: add_theme_support (‘menus’);

У адмін-панелі в налаштуваннях меню, можна включити “розширені налаштування”, які дозволять вказати різні атрибути у HTML тегів посилань в меню.