WPML
Trạng thái
Đang chờ nhà phát triển
Plugin/giao diện liên quan
Kadence Blocks
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Khi sử dụng khối “Advanced Gallery” từ Kadence Blocks với WPML, phương tiện được thêm vào thư viện không thể được dịch qua mô-đun Dịch phương tiện. Các hình ảnh đã dịch không xuất hiện trên các trang ngôn ngữ phụ.

Giải pháp tạm thời

Vui lòng đảm bảo bạn có bản sao lưu toàn bộ trang web của mình trước khi tiếp tục.


  • Mở tệp …/wp-content/plugins/kadence-blocks/includes/blocks/class-kadence-blocks-advancedgallery-block.php.

  • Thay thế:
    $image_id = ( ! empty( $image['id'] ) ? $image['id'] : '' );
            


  • Bằng:
    $image_id = ( ! empty( $image['id'] ) ? apply_filters( 'wpml_media_id', $image['id'] ) : '' );
            


  • Thay thế:
    $image_src  = ( ! empty( $image['thumbUrl'] ) ? $image['thumbUrl']  : $image['url']  );
            


  • Bằng:
    $image_src  = ( ! empty( $image['thumbUrl'] ) ? apply_filters( 'wpml_media_url', $image['thumbUrl'] ) : apply_filters( 'wpml_media_url', $image['url'] ) );
            

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