WPML
상태
해결됨
해결된 버전
4.3.4

문제 개요

이 문제는 다음 3가지 조건이 충족될 때 발생합니다:

  • 사이트가 언어 형식으로 ‘디렉토리별 다른 언어’를 사용합니다.
  • ‘기본 언어에 디렉토리 사용’ 옵션이 선택되어 있습니다.
  • 사이트가 하위 디렉토리에 설치되어 있지 않습니다(예: “http://mysite.com”). 그러면 URL “http://mysite.com/YOUR_DEFAULT_LANG/wp-json”에서는 REST API를 사용할 수 없지만 “http://mysite.com/wp-json”에서는 계속 표시됩니다.

임시 해결 방법

이 문제를 임시로 해결하려면 다음과 같이 WPML_URL_Converter_Subdir_Strategy::is_use_directory_for_default_lang_enabled를 수정해야 합니다.

public function is_use_directory_for_default_lang_enabled() {
   return $this->use_directory_for_default_lang;
}

사이트가 하위 디렉토리에 설치된 경우 이 임시 해결 방법을 적용하지 마세요: 예: “http://mysite.com/dev”. 이러한 경우에는 현재 코드가 올바르게 작동합니다.

현재 영구적인 해결 방법을 준비 중이며, 다음 버전 중 하나에 포함될 예정입니다.

알려진 모든 문제 →