- 상태
- 해결됨
- 보고된 제품
- WPML String Translation 3.2.14
- 해결된 버전
- WPML String Translation 3.3.3
- 관련 플러그인/테마
- Astra
- 주제 태그
- Bug, Compatibility
문제 개요
사용자의 프로필 언어가 사이트의 기본 언어와 다른 경우, WordPress 사용자 정의 화면을 방문하면 원본 문자열이 번역으로 대체됩니다. 이 문제는 WPML > 문자열 번역에 등록된 관리 화면 문자열에서 발생합니다.
이 문제는 Astra Theme 같은 사용자 정의 옵션을 사용하는 테마에 영향을 미칠 수 있습니다.
임시 해결 방법
진행하기 전에 전체 사이트 백업을 완료했는지 확인하세요.
- …/wp-content/plugins/wpml-string-translation/inc/admin-texts/wpml-admin-texts.class.php 파일을 여세요.
- 214번째 줄을 찾으세요.
- 다음을:
$isAdmin = is_admin() && ! wpml_is_ajax();
- 다음으로 교체하세요:
$isAdmin = is_admin() && ! wpml_is_ajax() || ( isset($_REQUEST["wp_customize"]) && $_REQUEST["wp_customize"] == "on" ) || ( isset($_POST["screen_id"]) && $_POST["screen_id"] == "customize");