WPML

Обзор проблемы

При использовании Unlimited Elements for Elementor с WPML Вы можете столкнуться со следующей проблемой: изображения, переведенные с помощью Перевода медиафайлов WPML, могут отображаться на языке сайта по умолчанию. Обычно это затрагивает виджеты изображений, такие как CoverFlow Carousel.

Обходное решение

Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия Вашего сайта.

  • Откройте файл …/wp-content/plugins/unlimited-elements-for-elementor/provider/wpml_integrate.class.php.
  • Найдите строку 156.
  • Замените:
    $alternateThumbID = apply_filters( 'wpml_object_id', $thumbID, 'attachment', false, self::$objWpmlSingleton->activeLanguage );
  • На:
    $current_lang = apply_filters( 'wpml_current_language', null );
    $alternateThumbID = apply_filters( 'wpml_object_id', $thumbID, 'attachment', false, $current_lang );

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