Skip navigation

Эта тема решена. Вот описание проблемы и ее решения.

Проблема:
Клиент столкнулся с несколькими проблемами при использовании WPML с Elementor: не работают условия отображения элементов header, установленные через Elementor Display Conditions; таблица на странице не переводится, даже при ручном переводе строк; возникают разрывы между страницами, и пользователь с переведенного языка попадает на оригинальный; Autotranslate в административной панели зависает и показывает 0/1 Page Translated.
Решение:
Если вы столкнулись с проблемой некорректной работы условий отображения элементов header через Elementor Display Conditions, это известная проблема. Подробнее можно узнать здесь: https://wpml.org/errata/elementor-pro-display-conditions-is-not-supported-yet/
Для вопросов, связанных с непереводимостью таблиц и разрывами между страницами, мы открыли новый тикет, который можно найти здесь: https://wpml.org/ru/forums/topic/таблица-на-странице-не-переводится/
Если предложенные решения не актуальны или не помогают в вашем случае, рекомендуем открыть новый тикет поддержки. Также настоятельно рекомендуем проверить связанные известные проблемы (https://wpml.org/known-issues/), убедиться в версии исправления и подтвердить, что у вас установлены последние версии тем и плагинов.

Это форум технической поддержки WPML – плагина для многоязычной WordPress.

Доступно для чтения всем, но только клиенты, купившие WPML, могут оставлять сообщения. Сотрудники WPML отвечают на сообщения форума 6 дней в неделю, 22 часов в сутки.

Помечено: ,

Эта тема содержит 6 ответов, имеет 1 голос.

Последнее обновление: Andrey 3 недели, 2 дня назад.

При содействии: Andrey.

Автор Записи
17 апреля, 2025 на 4:43 пп #16945246

Tomas Parnarauskas

Предыстория вопроса:
Я пытаюсь редактировать внешний вид Switcher, вставленный в Elementor, но это не приводит к изменениям. Я также использую автоперевод всего сайта с корректным отображением URL и всех элементов на странице. Ссылка на страницу, где можно увидеть проблему: скрытая ссылка

Симптомы:
Некоторые элементы header на страницах, установленные через Elementor Display Conditions, не работают корректно. Например, на оригинальной странице скрытая ссылка и переведенной странице скрытая ссылка отсутствует элемент Secondary header. Таблица на странице скрытая ссылка не переводится, даже при ручном переводе строк. Возникают разрывы между страницами, и пользователь с переведенного языка попадает на оригинальный. Autotranslate в административной панели зависает и показывает 0/1 Page Translated.

Вопросы:
Как исправить отображение элементов header, установленных через Elementor Display Conditions?
Почему таблица не переводится, даже при ручном переводе строк?
Как устранить разрывы между страницами, чтобы пользователь не попадал на оригинальный язык?
Почему Autotranslate в административной панели зависает и показывает 0/1 Page Translated?

17 апреля, 2025 на 4:50 пп #16945337
Tomas Parnarauskas

Так же после переключения языка некоторые элементы не переводятся обратно и остаются такими же, пример в см. изображение_2025-04-17_194801226:

WPML остается в "вечной" загрузке
Страница была переключена на английский язык, однако ее Language в Switcher остается на русском

изображение_2025-04-17_194801526.png
18 апреля, 2025 на 9:33 дп #16946874

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Спасибо за обращение в службу поддержки WPML.

Я пытаюсь редактировать внешний вид Switcher, вставленный в Elementor, но это не приводит к изменениям.

Покажите пожалуйста эти действия на скришотах.

Некоторые элементы header на страницах, установленные через Elementor Display Conditions, не работают корректно.

Скорее всего Вы столкнулись с этой проблемой:
https://wpml.org/errata/elementor-pro-display-conditions-is-not-supported-yet/

Таблица на странице скрытая ссылка не переводится, даже при ручном переводе строк. Возникают разрывы между страницами, и пользователь с переведенного языка попадает на оригинальный.

Я открыл новый тикет здесь https://wpml.org/ru/forums/topic/таблица-на-странице-не-переводится/, чтобы ответить на Ваш новый вопрос.

Для каждого нового вопроса создайте пожалуйста новый тикет. Это также поможет другим пользователям с похожими проблемами найти решения при поиске на форуме. А также не запутаться в вопросах.

18 апреля, 2025 на 7:49 пп #16948120

Tomas Parnarauskas

В меню Languages я создал кастомный Language Switcher для меню, как изображено на скриншоте: изображение_2025-04-18_224229973.png
После сохранения настроек результат не изменился, и конфигурация цвета все так же осталась такой же самой:
изображение_2025-04-18_224528933.png

Кастомный Language Switcher был вставлен через Elementor в header как отдельный (с помощью создания дополнительного меню для Language Swicther)

изображение_2025-04-18_224528933.png
изображение_2025-04-18_224229973.png
22 апреля, 2025 на 12:59 пп #16955343

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Я провёл несколько тестов локально и вижу, что действительно есть проблема. Я сообщу о ней нашей команде.

Тем временем Вам нужно вручную выбрать цвет (можно использовать пипетку — color picker), чтобы код цвета был заполнен при сохранении. Я показал это на скриншоте.

Screenshot-2025-04-22-at-15-41-29.png
24 апреля, 2025 на 9:31 дп #16963396
Tomas Parnarauskas

Спасибо, цвет изменился.
Однако хотел еще узнать, есть ли возможность вручную рядом с флагом вставить кастомные надписи например: EN, LV, PL, RU?
А так же как центрировать элемент выпадающего меню, так как сейчас это выглядит так, что флаги находятся в левой стороне, а справа пустота (изображение_2025-04-24_122715966.png). А так же используя Элементор при выборе Submenu Toogle чтобы вставить иконку в виде треугольника, да бы отобразить что это выпадающий список это не работает. Предоставляет ли WPML такие возможности?

изображение_2025-04-24_122715966.png
24 апреля, 2025 на 5:43 пп #16965767

Andrey
Сторонник WPML с 06/2013

Языки: Английский (English ) Русский (Русский )

Часовой пояс: Europe/Kyiv (GMT+03:00)

Спасибо за апдейт.

Однако хотел еще узнать, есть ли возможность вручную рядом с флагом вставить кастомные надписи например: EN, LV, PL, RU?

По данному вопросу я отвечу в новой теме, чтобы другие пользователи также могли легко найти решение при поиске на форуме:
https://wpml.org/ru/forums/topic/сплит-вставить-рядом-с-флагом-кастомн/

А так же как центрировать элемент выпадающего меню, так как сейчас это выглядит так, что флаги находятся в левой стороне, а справа пустота (изображение_2025-04-24_122715966.png). А так же используя Элементор при выборе Submenu Toogle чтобы вставить иконку в виде треугольника, да бы отобразить что это выпадающий список это не работает. Предоставляет ли WPML такие возможности?

К сожалению, в данном случае вам нужно использовать кастомный CSS.

Стиль выпадающего списка напрямую зависит от вашей текущей темы или плагина Elementor — в зависимости от того, что именно задаёт его внешний вид. Если нет возможности настроить его через Elementor или параметры темы, тогда остаётся только вариант со стилизацией через CSS.