Как настроить меню на многоязычном сайте WordPress
Навигация на сайте является важной составляющей. Меню отвечает за удобство передвижения пользователя на сайте. Сегодня мы рассмотрим базовые настройки по созданию и управление меню на многоязычном сайте WordPress.
В качестве примера будем использовать сайт на польском и английском языке, для которого приобретена лицензия плагина WPML. WPML – это плагин для создания многоязычных сайтов на базе WordPress.
Настройка меню WordPress
Шаг 1.
Открываем консоль управления WordPress (заходим в админку сайта) и в АдминМеню (main navigation) переходим в раздел Внешней вид → Меню
С установленным плагином WPML появится разделение меню на два языка. В нашем случае это английский и польский angielski (3) | polski (3). То есть для каждой языковой версии сайта необходимо будет создавать свое меню. По клику на ссылки мы будем попадать в настройки польского или английского меню.


Шаг 2.
Для создания нового меню кликаем по ссылке «Создайте новое меню». Вводим название меню и в случае с WPML делаем выбор для какого языка создается меню и кликаем на кнопку «Создать меню (Utwórz menu)»

Шаг 3.
В блоке «Добавить элементы меню (Dodaj element menu)» находим нужный нам раздел, в нашем примере это разделы каталога WooCommerce. Выбираем нужные нам разделы каталога и кликаем на кнопку Добавить в меню (Dodaj do menu).

Важно! Если у вас в блоке «Добавить элементы меню (Dodaj element menu)» отображаются не все элементы, вам необходимо в верхнем правом углу найти пункт «Настройки экрана (Параметры экрана) развернуть его и поставить галочку напортив необходимого раздела, чтобы пункты выбранного раздела можно было добавить в ваше меню.

Шаг 4.
Когда добавлены пункты меню, вы можете настроить структуру меню. Меню может быть многоуровневое. Первый уровень — это текущее положение пунктов меню (первый уровень также определяет и родительский пункт, то есть самый главный). Для того чтобы для главного (родительского) пункта «KUCHNIA» добавить меню второго и третьего уровня необходимо:
- Зажать ЛКМ (левая клавиша мыши) и перетащить пункт вправо на уровень или два дальше.
Также можно создавать произвольные ссылки меню. Для этого вам необходимо выбрать раздел «Произвольные ссылки (Własne odnośniki)» добавить URL адрес и название.
После настройки структуру нажать на кнопку «Сохранить меню (Zapisz menu)»

Шаг 5.
После создания меню на польском языке, мы должны добавить перевод этого меню для английского языка. Для этого кликаем в верхнем углу на ссылку «+angielski» — Translations: +angielski. Добавляем название для меню, чтобы было понятно в нашем примере мы добавили обозначение «EN» и по аналогии с шагом 3 и 4 добавляем разделы в меню.



Шаг 6.
В случае если меню WordPress у вас является главным, то необходимо выбрать местоположение меню для главного обычно обозначение «Top Menu».

Вот и всё, меню для многоязычного сайта создается также легко, как и для сайта с одним языком.