- 상태
- 해결됨
- 해결된 버전
- WPML String Translation 2.5.4
문제 개요
일부 경우, 페이지 빌더에서 가져온 문자열이 업데이트될 때 번역 에디터에 이전 버전의 문자열이 계속 표시됩니다.
임시 해결 방법
이 문제는 WPML 문자열 번역의 다음 버전에서 수정될 예정입니다. 그 동안에는 다음 패치를 사용할 수 있습니다.
../wpml-string-translation/classes/page-builders/class-wpml-pb-string-translation.php 파일의 103번째 줄에서 다음 코드를:
if ( ! $this->is_job_in_progress( $job_id ) ) {
다음과 같이 교체하세요.
if ( ! $job_id || ! $this->is_job_in_progress( $job_id ) ) {
중복된 필드가 있는 기존 번역 작업의 경우(패치를 추가한 후) 아래 단계를 따르세요.
1. 해당 문자열이 포함된 페이지의 편집 화면으로 이동하세요.
2. 현재 “진행 중”인 번역 작업이 없는지 확인하세요.
3. 진행 중인 작업이 있다면 먼저 완료하세요.
4. 페이지 편집 화면으로 돌아가서 업데이트를 클릭하세요.
5. 번역 에디터를 다시 열면 중복된 필드가 제거되어 있을 것입니다.