Skip navigation

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

Problem:
На вашем сайте установлены русский (основной) и украинский языки с переключателем языка в меню и футере. Вы столкнулись с проблемой, что флаг в футере исчезает после завершения загрузки страницы. В консоли браузера появляется уведомление [LiteSpeed] Start Lazy Load Images.
Solution:
Мы предполагаем, что проблема связана не с WPML, а с сервисом загрузки изображений на вашем сайте. Рекомендуем вам проверить настройки кэша, почистить его и временно деактивировать кэш для проверки.

Вы найдете решение по данной ссылке: https://wordpress.org/support/topic/problems-with-wpml-flags-in-the-language-selector-widget/

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

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

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

Помечено: 

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

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

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

Автор Записи
29 августа, 2024 на 9:18 пп #16122098

Вадим Клейманов

Предыстория вопроса:
На моем сайте 2 языка: Русский (основной) и Украинский. Я установил переключатель языка в меню и в самом низу сайта перед сообщением "This site is registered on wpml.org as a development site. Switch to a production site key to remove this banner." Проблема видна на странице: скрытая ссылка

Симптомы:
Не отображается рисунок флажка. В меню показывается только название языка, а в подвале пустой плейсхолдер, где должен быть флажок и название. Файл с флажком открывается нормально: скрытая ссылка

Вопросы:
Почему не отображаются флаги языков в меню и подвале?
Как исправить отображение флагов языков на сайте?

31 августа, 2024 на 9:55 дп #16127252

Andrey
Supporter

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

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

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

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

Проверив Ваш сайт, вижу что при первой загрузки флаг в футере отображается, но после завершения загрузки флаг пропадает. В консоли браузера, вижу следующее уведомление [LiteSpeed] Start Lazy Load Images.

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

31 августа, 2024 на 5:40 пп #16128004

Вадим Клейманов

Благодарю Вас за помощь, вы очень проницательный. Проблема была именно в этом. Если в будущем кто-то столкнется с подобной проблемой, вот решение:
https://wordpress.org/support/topic/problems-with-wpml-flags-in-the-language-selector-widget/

31 августа, 2024 на 6:29 пп #16128043

Andrey
Supporter

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

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

Супер, спасибо! Хороших Вам выходных)