- Статус
- Решено
- Заявлено для
- WPML Multilingual CMS 4.6.11
- Решено в
- WPML 4.7
- Связанный плагин/тема
- Elementor
- Теги темы
- Compatibility
Обзор проблемы
Если Вы настроите всплывающее окно, вызываемое динамическими тегами внутри виджета Lottie с помощью плагина Elementor, Вы обнаружите, что переведенные версии всплывающих окон не отображают ожидаемый контент. Вместо этого показывается контент на языке по умолчанию.
Обходное решение
Пожалуйста, перед продолжением убедитесь, что у Вас есть полная резервная копия сайта.
- Откройте файл functions.php Вашей темы оформления.
- Добавьте следующий код:
/* * WPML Workaround for wpmlsupp-11806 */ add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) { $isLottie = \WPML\FP\Relation::propEq( 'widgetType', 'lottie' ); $lottieLinksLens = \WPML\FP\Obj::lensPath( [ 'settings', '__dynamic__', 'custom_link' ] ); return array_merge( $converters, [ [ $isLottie, $lottieLinksLens, 'popup', 'popup' ], ] ); } );