WPML
状态
已解决
报告针对
WPML Multilingual CMS 4.6.5
相关插件/主题
Divi
主题标签
Compatibility

问题概述

如果您将 Divi 主题与 WPML 结合使用,您可能已经注意到,当更改站点的默认语言时,全局页脚的翻译不再显示。

临时解决方法

在继续操作之前,请确保对您的网站进行了完整备份


  • 打开主题的 functions.php 文件。

  • 添加以下代码:
    // WPML Workaround for compsupp-6904
    add_filter( 'et_pb_module_shortcode_attributes', 'wpml_compsupp6904_translate_global_module_id', 10, 5 );
    
    function wpml_compsupp6904_translate_global_module_id( $props, $attrs, $render_slug, $_address, $content ) {
    	if ( isset( $props['global_module']) && is_numeric($props['global_module']) ) {
    		$props['global_module'] = apply_filters( 'wpml_object_id', $props['global_module'] , get_post_type( $props['global_module'] ) , TRUE  );
    	}	
        return $props;
    }

所有已知问题 →