WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
WPML 4.9.3
Thẻ chủ đề
Bug

Tổng quan về lỗi

Khi nội dung được dịch và plugin Dịch phương tiện đang hoạt động, các URL hình ảnh trong nội dung đã dịch có thể bao gồm dấu gạch chéo kép. Các hình ảnh vẫn hiển thị bình thường, nhưng điều này có thể gây ra một số ảnh hưởng ngoài ý muốn với các bên thứ ba.

Lưu ý, sự cố này chỉ xảy ra nếu cài đặt mặc định của WordPress “Organize my uploads into month- and year-based folders” bị tắt.

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

Trong khi chờ bản sửa lỗi, bạn có thể tránh vấn đề này (đối với các bản dịch mới) bằng cách chỉnh sửa tệp plugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.php

Tìm các dòng sau (khoảng dòng 211):

			$filename          = array_pop( $file_subdirectory_parts );
			$image_url_parts[] = implode( '/', $file_subdirectory_parts );

và chỉnh sửa như sau:

			$filename          = array_pop( $file_subdirectory_parts );
			if ( !empty( $file_subdirectory_parts ) ) {
				$image_url_parts[] = implode( '/', $file_subdirectory_parts );
			}

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