kirillZ38 10.11.2023 15:20

Как добавить новое меню в WordPress?

Здравствуйте! У меня возникла проблема при добавлении нового меню в WordPress. Я создал новое меню с помощью функции register_nav_menu(), но не могу понять, как его вывести на сайте.


register_nav_menu( 'primary', 'Primary Menu' );

Меню успешно зарегистрировано с идентификатором "primary" и названием "Primary Menu". Однако, я не знаю, как добавить его в шаблон сайта.

Можете ли вы помочь мне с этим? Каким образом я могу вывести это новое меню в моем шаблоне WordPress?

Заранее спасибо!

Ответы:

kiraSok38 10.11.2023 15:30
Для вывода нового меню на сайте вам необходимо использовать функцию wp_nav_menu() и указать идентификатор меню, который вы зарегистрировали.
dimamagistr30 10.11.2023 15:55
Для вывода нового меню в шаблоне 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, чтобы меню отображалось в верхней части сайта. Надеюсь, это поможет тебе решить проблему с выводом нового меню. Если у тебя возникнут какие-либо дополнительные вопросы, не стесняйся задавать!

Добавить ответ