- 상태
- 해결됨
- 보고된 제품
- WPML Multilingual CMS 3.2
- 해결된 버전
- 3.2.3
문제 개요
이 문제는 영어가 아닌 WordPress 버전을 기반으로 하는 설치에 영향을 미칩니다.
이는 WPML이 각 언어 쌍에 대해 ICanLocalize에서 사용하는 번역가를 WordPress 옵션에 저장하기 때문에 발생합니다.
번역 관리 -> 번역가 탭의 일련의 사용자 작업을 통해 올바른 원본 언어 및 대상 언어 조합을 가리키지 않는 이러한 언어 쌍에 대해 손상된 항목이 저장될 수 있었습니다.
이러한 항목은 ICanLocalize와의 통신을 방해하여 새 번역가를 추가하는 기능을 완전히 중단시켰습니다.
ICanLocalize 및 WPML 3.2.x 사용자는 번역 관리 -> 번역가 탭을 통해 ICanLocalize에서 새 번역가를 추가하는 기능이 작동하지 않을 수 있습니다.
새 번역가를 추가하려고 하면 사용자에게 ICanLocalize 로그인 페이지가 표시되거나 WPML에서 생성한 PHP 오류 메시지가 표시됩니다.
임시 해결 방법
제공된 임시 해결 방법은 영향을 받는 사용자의 손상된 설정을 복구합니다.
다음 단계를 따르세요.
- 패치된 버전의 translationproxy-translator.class.php를 다운로드하세요.
- 이 파일을
wp-content/plugins/wpml-translation-management/inc/translation-proxy/에 위치한 동일한 이름의 파일로 교체하세요.
수정 사항은 WPML 다음 버전에서도 제공됩니다.