WPML
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.

Tất cả các lỗi đã ghi nhận →