WPML
상태
해결됨
해결된 버전
WPML 4.9.3
주제 태그
Bug

문제 개요

콘텐츠가 번역되고 미디어 번역 플러그인이 활성화된 경우, 번역된 콘텐츠의 이미지 URL에 이중 슬래시가 포함될 수 있습니다. 이미지는 여전히 정상적으로 표시되지만, 이로 인해 타사 제품에서 의도치 않은 부작용이 발생할 수 있습니다.

참고로 이 문제는 기본 WordPress 설정인 “업로드한 파일을 연과 월 기반 폴더로 정리”가 비활성화된 경우에만 발생합니다.

임시 해결 방법

문제가 해결될 때까지 plugins/wpml-media-translation/classes/media-translation/class-wpml-media-image-translate.php 파일을 편집하여 (새 번역의 경우) 문제를 방지할 수 있습니다.

다음 줄(211번째 줄 부근)을 찾습니다.

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

그리고 다음과 같이 편집하세요.

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

알려진 모든 문제 →