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;
    }

Все известные проблемы →