Документация WordPress

register_nav_menus

register_nav_menus() является функцией WordPress, которая используется для регистрации пользовательских меню в теме (шаблоне). Эта функция должна вызываться в файле functions.php вашей темы.

Функция принимает массив аргументов, в котором вы можете определить названия пользовательских меню и их описания. Каждый элемент массива должен содержать ключ и значение. Ключ — это название меню, а значение — это описание, которое будет отображаться в административной панели WordPress.

Пример использования функции register_nav_menus():

В этом примере мы зарегистрировали два пользовательских меню: ‘primary‘ и ‘secondary‘. Они будут отображаться в административной панели WordPress с описаниями ‘Primary Menu‘ и ‘Secondary Menu‘ соответственно.

После регистрации пользовательских меню вам нужно вывести их в вашей теме. Для этого используйте функцию wp_nav_menu(). Например, чтобы вывести меню ‘primary‘ в вашей теме, используйте следующий код:

Этот код выведет HTML-разметку для меню ‘primary‘, включая ссылки и все необходимые CSS-классы для стилизации меню в вашей теме.

theme

Функции WordPress