- 상태
- 개발자 대기 중
- 관련 플러그인/테마
- Make Column Clickable Elementor
- 주제 태그
- Compatibility, Elementor Custom Widgets
문제 개요
Make Column Clickable Elementor 플러그인을 사용하여 Elementor 팝업을 열 때, 보조 언어 페이지에서 팝업 ID가 번역되지 않습니다. 그 결과, 방문자는 번역된 언어 대신 원본 언어로 팝업을 보게 됩니다.
임시 해결 방법
진행하기 전에 반드시 전체 사이트 백업을 완료하세요.
- 테마의 functions.php 파일에 다음 코드를 추가하세요.
/** * Convert the popup link in a column * Based on compsupp-7641 workaround */ add_filter( 'wpml_pb_elementor_widget_dynamic_id_converters', function( $converters ) { $isContainer = WPMLFPRelation::propEq( 'elType', 'column' ); $containerLinksLens = WPMLFPcompose( WPMLFPObj::lensProp( 'settings' ), WPMLFPObj::lensPath( [ '__dynamic__', 'column_link' ] ) ); return array_merge( $converters, [ [ $isContainer, $containerLinksLens, 'popup', 'popup' ], ] ); } );
중요 참고 사항:
Make Column Clickable Elementor 플러그인은 지난 3년 동안 업데이트되지 않았으며 적극적으로 유지 관리되지 않는 것으로 보입니다. 따라서 영구적인 해결책 없이 이 알려진 문제를 종료합니다.