WPML
상태
해결됨
보고된 제품
WPML Multilingual CMS 4.7.0
해결된 버전
WPML Multilingual CMS 4.7.2
주제 태그
Bug

문제 개요

클래식 번역 에디터(CTE)를 사용하여 번역을 편집하고 콘텐츠에 여러 텍스트 블록이 포함된 경우, 첫 번째 블록의 번역된 콘텐츠를 변경하고 줄 바꿈을 추가하면 해당 콘텐츠가 번역된 모든 콘텐츠 블록에 복사될 수 있습니다.

저장 버튼을 누르면 이를 알아차릴 수 있습니다. 하지만 저장 후 닫기를 누르면 알아차리지 못하며, 잘못된 콘텐츠가 데이터베이스에 저장되고 프런트엔드에 표시됩니다. 또한 번역을 다시 편집하기 위해 CTE를 다시 열 때도 이 잘못된 콘텐츠가 표시됩니다.

이 문제는 Gutenberg 에디터를 사용할 때뿐만 아니라 Elementor나 WP Bakery 같은 페이지 빌더의 텍스트 모듈을 사용할 때도 발생할 수 있습니다.

임시 해결 방법

이 문제는 WPML 4.7.0에서 발생했습니다(WPML 4.7.1에서도 계속 발생합니다). 이 문제를 방지하려면 WPML을 4.6.15로, WPML 문자열 번역을 3.2.18로 다운그레이드할 수 있습니다.

다운그레이드할 수 없는 경우(FTP 또는 파일 관리자 플러그인을 사용하여) WPML 플러그인 파일 중 하나를 교체하여 패치를 적용할 수 있습니다.

이 링크된 파일을 마우스 오른쪽 버튼으로 클릭하고 저장하여 패치된 버전의 파일을 다운로드하세요.

압축을 풀고 wp-content/plugins/sitepress-multilingual-cms/res/js/translation-editor/wpml-tm-editor-footer-view.js 위치에 있는 동일한 이름의 파일을 교체하세요.

처음에 작동하지 않으면 브라우저 캐시를 지워야 할 수 있습니다.

알려진 모든 문제 →