- Статус
- Решено
- Заявлено для
- WPML Multilingual CMS 3.6.0
- Решено в
- 3.6.3
Обзор проблемы
Это возможная проблема совместимости с некоторыми темами оформления или сторонними плагинами. Переключатель языков фактически добавлен в тему оформления (HTML-разметка видна), но строка для каждого пункта меню пуста.
Причина в том, что некоторые темы оформления или сторонние плагины удаляют HTML-теги или обрезают название пункта меню.
Обходное решение
В качестве временного решения мы создали текстовый шаблон для пунктов меню. Выполните следующие действия:
1. Скачайте ZIP-архив с шаблоном здесь: https://github.com/OnTheGoSystems/Text-Menu-Item-Template/archive/master.zip
2. Распакуйте эту папку с шаблоном в {your-theme-folder}/wpml/templates/language-switchers/ (файлы шаблона должны находиться в {your-theme-folder}/wpml/templates/language-switchers/Text-Menu-Item-Template/).
3. Перейдите на страницу WPML -> Языки и прокрутите до раздела Переключатель языков в меню.
4. Добавьте или измените переключатель языков для меню.
5. В выпадающем списке Стиль переключателя языков выберите параметр Ваша тема – Text Menu Item (где «Ваша тема» — это название активной темы оформления сайта) и сохраните.
Примечание: поскольку этот шаблон не содержит HTML-тегов, параметр добавления флага отключен.