Как сделать такое меню на WordPress?

Для создания собственного меню на 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.