Open
Reported for: CMS multilingue de WPML 4.6.5
Overview of the issue
If you’re using the Divi theme alongside WPML, you might have noticed that when you change your site’s default language, the translation for the global footer no longer shows up.
Workaround
Please, make sure of having a full backup of your site before proceeding.
- Open your theme’s functions.php file.
- Add this code:
// 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; }