WPML
状态
已解决
报告针对
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; 
    });
            


  • 在原始页面上进行小幅编辑,然后重新保存其翻译。

所有已知问题 →