Как добавить новое меню в WordPress?
Здравствуйте! У меня возникла проблема при добавлении нового меню в WordPress. Я создал новое меню с помощью функции register_nav_menu(), но не могу понять, как его вывести на сайте.
register_nav_menu( 'primary', 'Primary Menu' );
Меню успешно зарегистрировано с идентификатором "primary" и названием "Primary Menu". Однако, я не знаю, как добавить его в шаблон сайта.
Можете ли вы помочь мне с этим? Каким образом я могу вывести это новое меню в моем шаблоне WordPress?
Заранее спасибо!
Ответы:
Для вывода нового меню на сайте вам необходимо использовать функцию wp_nav_menu() и указать идентификатор меню, который вы зарегистрировали.
Для вывода нового меню в шаблоне WordPress, тебе понадобится использовать функцию wp_nav_menu(). Вот пример кода, который ты можешь использовать:
wp_nav_menu( array(
'theme_location' => 'primary', // Идентификатор меню
'menu_class' => 'nav-menu', // CSS класс для меню
) );
В данном примере мы используем функцию wp_nav_menu() и передаём ей массив параметров. Параметр 'theme_location' указывает идентификатор меню, который ты указал при его регистрации (в данном случае это 'primary'). Параметр 'menu_class' задаёт CSS класс для стилизации меню (в данном случае это 'nav-menu').
Теперь ты можешь добавить этот код в нужное место в твоём шаблоне WordPress. Например, можешь добавить его в файл header.php, чтобы меню отображалось в верхней части сайта.
Надеюсь, это поможет тебе решить проблему с выводом нового меню. Если у тебя возникнут какие-либо дополнительные вопросы, не стесняйся задавать!