- Trạng thái
- Đang chờ nhà phát triển
- Plugin/giao diện liên quan
- Make Column Clickable Elementor
- Thẻ chủ đề
- Compatibility, Elementor Custom Widgets
Tổng quan về lỗi
Khi sử dụng plugin Make Column Clickable Elementor để mở một Popup Elementor, các ID Popup không được dịch trên các trang ngôn ngữ phụ. Do đó, khách truy cập thấy popup bằng ngôn ngữ gốc thay vì bản dịch.
Giải pháp tạm thời
Vui lòng đảm bảo bạn đã sao lưu toàn bộ trang web của mình trước khi tiếp tục.
- Thêm mã sau vào tệp functions.php trong giao diện của bạn.
/** * 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' ], ] ); } );
Lưu ý quan trọng:
Plugin Make Column Clickable Elementor chưa được cập nhật trong ba năm qua và dường như không còn được duy trì tích cực. Do đó, chúng tôi sẽ đóng bản ghi lỗi này mà không có bản sửa lỗi vĩnh viễn.