- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 4.6.11
- 解決されたバージョン
- WPML 4.7
- 関連するプラグイン/テーマ
- Elementor
- トピックタグ
- Compatibility
問題の概要
Elementorプラグインを使用して、Lottieウィジェット内の動的タグによってトリガーされるポップアップを設定すると、翻訳されたバージョンのポップアップに期待されるコンテンツが表示されません。代わりに、デフォルト言語のコンテンツが表示されます。
回避策
先に進む前に、必ずサイトの完全なバックアップを取得してください。
- テーマの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' ], ] ); } );