Для создания собственного меню на WordPress существует несколько способов. Рассмотрим самые популярные из них.
1. Использование функции wp_nav_menu:
WordPress предоставляет встроенную функцию wp_nav_menu, которая позволяет легко создавать и выводить пользовательские меню. Вам потребуется определить местоположение меню в файле functions.php вашей темы, создать меню в административной панели WordPress и затем добавить вызов функции в файле, где вы хотите вывести меню. Например, вы можете использовать следующий код:
В функции functions.php вашей темы:
function theme_register_menus() { register_nav_menus( array( 'primary-menu' => __( 'Primary Menu', 'theme' ), 'footer-menu' => __( 'Footer Menu', 'theme' ) ) ); } add_action( 'init', 'theme_register_menus' );
В файле, где вы хотите вывести меню:
<nav> <?php wp_nav_menu( array( 'theme_location' => 'primary-menu', 'menu_class' => 'custom-menu-class' ) ); ?> </nav>
Здесь мы регистрируем два меню - "Primary Menu" и "Footer Menu", а затем выводим "Primary Menu" с помощью функции wp_nav_menu, указывая местоположение меню в параметре 'theme_location'. Мы также можем определить класс CSS для меню в параметре 'menu_class'.
2. Использование виджета "Menu":
WordPress также предоставляет возможность использования виджета "Menu" для создания и вывода пользовательского меню. Для этого перейдите в "Настройки" -> "Виджеты" в административной панели WordPress. В разделе "Меню" вы найдете виджет "Меню". Просто перетащите его в нужную область и настройте параметры меню. Затем сохраните изменения и проверьте результат на сайте.
3. Использование плагинов:
В WordPress существует множество плагинов, которые предлагают более расширенные возможности для создания пользовательских меню. Некоторые из популярных плагинов включают "Max Mega Menu", "UberMenu" и "Responsive Menu". Вы можете установить и активировать один из этих плагинов, а затем использовать его настройки для создания и вывода своего меню.
Выбор способа создания меню зависит от ваших потребностей и предпочтений. Встроенная функция wp_nav_menu обычно является самым распространенным и простым способом создания меню на WordPress. Если вам требуется большая гибкость или специфические функции, вы можете рассмотреть использование плагинов или создание собственного кода с использованием WordPress API.