Создание и кастомизация меню в WordPress — это важный элемент, позволяющий пользователям легко навигировать по вашему сайту. WordPress имеет встроенный инструмент для создания меню, который позволяет добавлять страницы, записи, категории, произвольные ссылки и другие элементы. В этом руководстве я подробно объясню, как создать меню, кастомизировать его и добавить различные элементы, такие как ссылки, категории, и как сделать выпадающее меню. Шаг 1: Создание меню в WordPress 1. Перейдите в раздел «Меню» Войдите в админ-панель WordPress. Перейдите в раздел «Внешний вид» > «Меню». 2. Создайте новое меню Нажмите на кнопку «Создать меню». Введите название вашего меню (например, Главное меню или Меню в подвале). Это имя будет отображаться только в админ-панели, оно не будет видно пользователям. Нажмите «Сохранить меню». 3. Добавьте элементы в меню В левой части страницы «Меню» вы увидите несколько разделов, таких как «Страницы», «Записи», «Категории» и «Произвольные ссылки». Добавление страниц: Откройте вкладку «Страницы» и выберите страницы, которые вы хотите добавить в меню. Отметьте галочками страницы, которые вы хотите добавить. Нажмите «Добавить в меню». Добавление произвольных ссылок: Если вы хотите добавить ссылку на внешний сайт или другой ресурс, откройте вкладку «Произвольные ссылки». В поле URL введите адрес ссылки (например, https://example.com). В поле Текст ссылки введите, как будет называться эта ссылка в меню (например, Главная страница). Нажмите «Добавить в меню». Добавление категорий: Вы можете добавить категории блога в меню. Перейдите во вкладку «Категории». Отметьте нужные категории и нажмите «Добавить в меню». 4. Упорядочивание элементов меню После добавления элементов в меню вы можете изменить их порядок: Перетащите элементы меню на нужные места. Для этого зажмите элемент и перетащите его выше или ниже. Создание вложенных пунктов меню (выпадающие меню): Чтобы создать выпадающее меню, просто перетащите один элемент под другой с небольшим смещением вправо. Это создаст вложенный элемент, который будет отображаться как подменю. 5. Назначьте область показа меню Внизу страницы «Меню» выберите область, где вы хотите отобразить меню: Главное меню: Обычно отображается в верхней части сайта. Меню в подвале: Отображается внизу сайта. Мобильное меню: Меню для мобильных устройств (зависит от темы). Отметьте нужную область и нажмите «Сохранить меню». Шаг 2: Кастомизация меню WordPress позволяет кастомизировать меню для улучшения внешнего вида и удобства использования. Вот несколько шагов по настройке меню. 1. Кастомизация через кастомайзер Перейдите в «Внешний вид» > «Настроить». Откройте раздел «Меню». Выберите меню, которое хотите настроить. В кастомайзере вы можете: Добавлять и редактировать элементы меню. Менять порядок элементов. Настроить, как меню будет отображаться на разных устройствах (например, скрывать некоторые элементы на мобильных устройствах). 2. Настройка CSS-классов для элементов меню WordPress позволяет добавлять собственные классы CSS к элементам меню, что полезно для кастомизации их внешнего вида через CSS. Перейдите в раздел «Внешний вид» > «Меню». В правом верхнем углу нажмите «Настройки экрана» и включите опцию «CSS-классы». Теперь каждый элемент меню будет иметь дополнительное поле «CSS-классы». Добавьте свои CSS-классы к нужным элементам. Затем перейдите в «Внешний вид» > «Настроить» > «Дополнительные стили CSS» и добавьте свои стили, чтобы изменить внешний вид меню. Пример CSS для кастомизации меню: .custom-menu-item { background-color: #f7f7f7; padding: 10px; border-radius: 5px; } .custom-menu-item a { color: #333; text-decoration: none; } .custom-menu-item a:hover { color: #ff0000; } 3. Изменение внешнего вида с помощью плагинов Если вам нужно более сложное меню с выпадающими подменю, анимацией и другими эффектами, вы можете использовать плагины для кастомизации меню. Популярные плагины для кастомизации меню: Max Mega Menu: Плагин для создания многоуровневого выпадающего меню с поддержкой виджетов, иконок, анимации и т.д. После установки плагина перейдите в «Внешний вид» > «Меню», и появится опция настроек Mega Menu. WP Mega Menu: Поддерживает создание сложных выпадающих меню с использованием иконок, изображений, иконок социальных сетей и других элементов. Elementor: Если вы используете Elementor, в нем есть встроенные возможности для создания и настройки меню. Elementor позволяет создавать кастомные меню с уникальными стилями и эффектами. Шаг 3: Добавление иконок к элементам меню Иногда для улучшения интерфейса и восприятия навигации полезно добавить иконки к элементам меню. Это можно сделать вручную или с помощью плагинов. Способ 1: Добавление иконок вручную через HTML/CSS В «Внешний вид» > «Меню» в разделе «Произвольные ссылки» вы можете добавить HTML-код для иконки рядом с текстом элемента меню. <a href="https://example.com"><i class="fas fa-home"></i> Главная</a> Чтобы иконки отображались, используйте иконки из библиотек, таких как FontAwesome, и подключите их через тему или плагин. Способ 2: Использование плагина Menu Icons Установите плагин Menu Icons через «Плагины» > «Добавить новый». После активации откройте «Внешний вид» > «Меню». Рядом с каждым элементом меню появится возможность выбрать иконку. Выберите иконку для каждого элемента и нажмите «Сохранить меню». Шаг 4: Добавление меню в виджеты Если вы хотите разместить меню не только в верхней части сайта, но и в боковой панели или в подвале, вы можете использовать виджеты. Перейдите в «Внешний вид» > «Виджеты». Найдите виджет «Меню навигации» и перетащите его в нужную область (например, в боковую панель). Выберите созданное меню и нажмите «Сохранить». Шаг 5: Проверка и оптимизация меню Проверьте работу меню на разных устройствах (компьютер, планшет, смартфон). Убедитесь, что выпадающие меню корректно отображаются на мобильных устройствах. Если требуется, настройте мобильное меню с помощью темы или плагинов. Оптимизируйте количество элементов в меню, чтобы оно было удобным для пользователей. Создание и кастомизация меню в WordPress — это мощный инструмент для улучшения навигации на вашем сайте. Вы можете легко создать простое или сложное выпадающее меню с помощью встроенных возможностей WordPress или использовать плагины для добавления расширенных функций, таких как иконки, анимация и виджеты. Кастомизация через CSS или использование плагинов позволяет создать уникальное меню, которое соответствует вашему дизайну и улучшает пользовательский опыт.