Обзор проблемы
При использовании 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; }); - Внесите небольшое изменение на оригинальной странице и пересохраните её перевод.