- Статус
- Решено
- Заявлено для
- WPML Multilingual CMS 4.7.6
- Решено в
- WPML Multilingual CMS 4.9
- Связанный плагин/тема
- Elementor
- Теги темы
- Compatibility
Обзор проблемы
При использовании Elementor с WPML Вы можете столкнуться с проблемой, при которой фоновые изображения, заданные для мобильных устройств и планшетов в элементе Container, не отображают переведенные версии из модуля Перевод медиафайлов. Хотя в версии для ПК переведенное изображение отображается корректно, на мобильных устройствах и планшетах продолжает отображаться изображение на языке оригинала.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Добавьте следующий код в файл functions.php Вашей темы оформления.
// WPML - Workaround for compsupp-8108 add_filter( 'wpml_elementor_media_backgrounds_to_translate', function( $background_fields ) { $background_fields['simple_fields'] = $background_fields['simple_fields'] ?? []; $background_fields['simple_fields'][] = 'background_image_mobile'; $background_fields['simple_fields'][] = 'background_image_tablet'; return $background_fields; });
- Внесите небольшое изменение на оригинальной странице и пересохраните её перевод.