Skip navigation

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

Проблема:
Клиент столкнулся с проблемой, когда попап с переключателем языка на WPML автоматически закрывается при выборе языка. Это происходит независимо от используемого плагина для попапов.
Решение:
Мы предполагаем, что это ожидаемое поведение, так как при выборе языка происходит перезагрузка страницы, и попап возвращается в исходное состояние. В качестве альтернативы, мы рекомендуем использовать вертикальный плавающий переключатель языка вместо попапа и шорткода. Подробнее о настройке такого переключателя можно узнать здесь: вертикальный плавающий переключатель языка.

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

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

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

Помечено: ,

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

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

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

Автор Записи
7 декабря, 2024 на 10:17 пп #16488959

serhiiM-6

Предыстория вопроса:
Я создаю попап с использованием шорткода WPML скрытая ссылка

Симптомы:
No specific issue or error message mentioned.

Вопросы:
Я создаю попап с использованием шорткода WPML, который включает переключатель языка. Однако попап автоматически закрывается, когда я выбираю язык. Эта проблема возникает вне зависимости от используемого плагина для попапов.

Может ли эта проблема быть связана с тем, как написан шорткод WPML? Если да, есть ли способ предотвратить закрытие попапа при выборе языка?

Заранее благодарю за помощь!

9 декабря, 2024 на 5:31 пп #16494589

Andrey
Supporter

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

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

Я не могу сказать точно, почему так происходит. Но, я предлагаю, что это ожидаемое поведение, так как при выборе языка перезагружается страница и естественно попап возвращается в статус, когда он еще не открыт.

Попробуйте использовать вертикальный плавающий переключатель языка вместо попапа и шорткода, как по ссылке ниже. Мне кажется, что это может быть хорошим решением.

https://wpml.org/documentation/getting-started-guide/language-setup/language-switcher-options/custom-language-switcher/#bonus-vertical-floating-language-switcher