WPML
상태
미해결
보고된 제품
WPML String Translation 3.2.14
주제 태그
Feature request

문제 개요

WPML 문자열 번역에서 문자열이 번역 대상으로 자동으로 등록될 때, 사이트에 영어가 설치되어 있지 않거나 기본 언어가 아니더라도 영어가 기본 원본 언어로 지정됩니다.

임시 해결 방법

진행하기 전에 전체 사이트 백업을 완료했는지 확인하세요.


  • …/wp-content/plugins/wpml-string-translation/classes/filters/autoregister/class-wpml-autoregister-save-strings.php 파일을 여세요.

  • 67번째 줄을 찾으세요.

  • 다음 코드를:
    			$domain_lang = $flag ? $this->sitepress->get_user_admin_language( get_current_user_id() ) : 'en';

  • 다음과 같이 변경하세요:
    			$domain_lang = $flag ? $this->sitepress->get_user_admin_language( get_current_user_id() ) : apply_filters('wpml_default_language', NULL );

참고: 이 임시 해결 방법은 잠재적인 성능 문제를 일으킬 수 있으므로 주의해서 사용하세요.

알려진 모든 문제 →