- 상태
- 해결됨
- 해결된 버전
- WPML Media Translation - next release (2.2.4)
문제 개요
동일한 이름을 사용하는 사용자 정의 필드가 두 개 이상 있고 데이터가 서로 다른 경우, 해당 값은 마지막으로 사용된 필드에 마지막으로 입력된 데이터로 덮어쓰일 수 있습니다. 이러한 사용자 정의 필드의 번역 옵션이 “번역”으로 설정된 경우 이 문제가 발생합니다.
이 문제는 미디어 번역 애드온 플러그인에서 발생하며 WPML Media Translation 플러그인의 다음 릴리스에서 수정됩니다.
임시 해결 방법
임시 해결 방법으로 ../wpml-media-translation/classes/images-translation/ 폴더로 이동하여 class-wpml-media-custom-field-images-translation.php 파일을 편집하세요.
해당 파일에서 다음 줄을:
update_post_meta( $post_id, $meta_key, $meta_value_filtered );
다음과 같이 변경하세요:
update_post_meta( $post_id, $meta_key, $meta_value_filtered, $meta_value );