WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 3.2
해결된 버전
3.2.3

문제 개요

이 문제는 영어가 아닌 WordPress 버전을 기반으로 하는 설치에 영향을 미칩니다.

이는 WPML이 각 언어 쌍에 대해 ICanLocalize에서 사용하는 번역가를 WordPress 옵션에 저장하기 때문에 발생합니다.

번역 관리 -> 번역가 탭의 일련의 사용자 작업을 통해 올바른 원본 언어 및 대상 언어 조합을 가리키지 않는 이러한 언어 쌍에 대해 손상된 항목이 저장될 수 있었습니다.

이러한 항목은 ICanLocalize와의 통신을 방해하여 새 번역가를 추가하는 기능을 완전히 중단시켰습니다.

ICanLocalize 및 WPML 3.2.x 사용자는 번역 관리 -> 번역가 탭을 통해 ICanLocalize에서 새 번역가를 추가하는 기능이 작동하지 않을 수 있습니다.

새 번역가를 추가하려고 하면 사용자에게 ICanLocalize 로그인 페이지가 표시되거나 WPML에서 생성한 PHP 오류 메시지가 표시됩니다.

임시 해결 방법

제공된 임시 해결 방법은 영향을 받는 사용자의 손상된 설정을 복구합니다.

다음 단계를 따르세요.


  1. 패치된 버전의 translationproxy-translator.class.php를 다운로드하세요.

  2. 이 파일을 wp-content/plugins/wpml-translation-management/inc/translation-proxy/에 위치한 동일한 이름의 파일로 교체하세요.

수정 사항은 WPML 다음 버전에서도 제공됩니다.

알려진 모든 문제 →