WPML

WPML은 테마 및 플러그인에서 번역이 필요한 항목을 알려주는 구성 파일을 읽을 수 있습니다. 이 파일의 이름은 wpml-config.xml이며 플러그인 또는 테마의 루트 폴더에 위치합니다.

언어 구성 파일의 목적

WPML과의 호환성을 달성하는 과정의 일환으로 향후 릴리스에서 호환성을 유지하는 데 도움이 되는 구성 파일도 생성해야 합니다. WPML은 WordPress 사이트의 모든 항목을 번역할 수 있지만, 번역이 필요한 항목을 WPML에 알려주어야 합니다. 이 파일이 그 역할을 합니다.

WPML설정 페이지로 이동하세요.

WPML 설정 페이지
WPML 설정 페이지

이 페이지는 번역하거나 동기화할 사용자 정의 필드, 다국어로 설정해야 할 사용자 정의 글 및 택소노미, 번역할 관리자 텍스트 등 WPML이 알아야 할 모든 정보를 알려줍니다.

언어 구성 파일에는 이 정보가 포함되어 있으므로 모든 사용자가 관리 화면 페이지에서 수동으로 입력할 필요가 없습니다.

일부 테마 및 플러그인의 경우, 언어 구성 파일을 당사 서버에서 호스팅합니다. 여기에서 목록을 확인할 수 있습니다. 이는 테마 또는 플러그인의 루트 폴더 안에 있는 로컬 언어 구성 파일을 재정의하도록 설정되어 있습니다.

또한 WPML을 사용하면 테마 및 플러그인 언어 구성 파일에서 로드한 설정을 수동으로 재정의할 수 있습니다. 이는 테마 또는 플러그인의 루트 폴더 안에 있는 언어 구성 파일과 당사 서버에서 호스팅되는 언어 구성 파일 모두에 적용됩니다.

타사 테마 및 플러그인에 대한 번역 옵션 설정

WPML은 널리 사용되는 많은 테마 및 플러그인과 호환되므로 이러한 테마 및 플러그인에 대해서는 언어 구성 파일을 생성할 필요가 없습니다.

하지만 WPML의 고급 번역 에디터에 콘텐츠가 올바르게 표시되지 않는 테마 또는 플러그인을 사용하는 경우 해당 번역 옵션을 수동으로 구성해야 할 수 있습니다.

타사 테마 및 플러그인에 대한 번역 옵션을 구성하려면 WPML설정으로 이동하여 사용자 정의 XML 구성 탭을 클릭하세요. wpml-config.xml 파일을 생성할 때와 마찬가지로 이 페이지의 텍스트 에디터를 사용하여 코드를 입력하세요.

사용자 정의 XML 구성 탭에서 타사 테마 및 플러그인에 대한 번역 옵션 설정
사용자 정의 XML 구성 탭에서 타사 테마 및 플러그인에 대한 번역 옵션 설정

자동으로 wpml-config.xml 파일 생성

XML 파일 생성에 익숙하지 않은 경우 당사 팀에서 제작한 Multilingual Tools 플러그인을 사용하여 이 작업을 더 쉽게 수행할 수 있습니다. 원래 테마 및 플러그인 개발자가 제품을 Multilingual Ready(다국어 지원 가능) 상태로 만들 수 있도록 돕는 도구로 고안되었지만, 자체 wpml-config.xml 파일을 생성하는 데 쉽게 사용할 수 있습니다.

wpml-config.xml 파일 생성에 대해 자세히 알아보려면 Multilingual Tools 플러그인 페이지를 방문하세요. 특히 Multilingual Tools를 사용하여 언어 구성 파일을 어떻게 생성하나요? 섹션을 확인하세요.

구성 파일이 준비되면 테마 폴더의 루트에 추가하세요. 이미 파일이 있는 경우 덮어쓰지 마세요. 대신 원본 XML 파일을 편집하고 Multilingual Tools 플러그인으로 생성된 코드를 추가하세요.

이 플러그인은 실제 운영 사이트에서 사용하기 위한 것이 아닙니다.

이 튜토리얼을 읽고 테마 및 플러그인용 언어 구성 파일을 빌드하려면 다음 예제 파일인 wpml-config.zip으로 시작할 수 있습니다.

해당 파일을 편집해야 하지만 이 파일의 섹션과 구조를 사용할 수 있습니다.

구조 및 구문

WPML을 사용하면 wpml-config.xml 파일을 사용하여 여러 요소를 구성할 수 있습니다. 특정 사이트 요소를 번역 가능하게 만드는 방법에 대한 추가 정보와 지침은 다음 가이드를 참조하세요.

자식 테마와 함께 WPML 언어 구성 파일 사용

자식 테마를 사용하는 경우 부모 테마의 언어 구성 파일이 자식 테마에 있는 파일을 재정의합니다. WPML은 사용자 정의 설정으로 이를 쉽게 재정의할 수 있는 구성 페이지를 제공합니다.

부모 테마의 언어 구성 파일이 사용자 정의 글 유형 “Property”를 번역 가능하게 설정하는 예를 살펴보겠습니다.

번역할 property 사용자 정의 글 유형을 설정하는 부모 언어 구성 파일

자식 테마를 사용 중이며 사용자 정의 글 유형 “Property”를 번역 불가능으로 설정하려는 경우 WPML설정 페이지로 이동하여 사용자 정의 XML 구성 탭을 클릭하세요. 에디터를 사용하여 사용자 정의 글 유형 “Property”를 번역 불가능으로 설정하세요. 간단히 translate 속성 값을 1 대신 0으로 설정하면 됩니다.

부모 테마의 언어 구성 설정 재정의
부모 테마의 언어 구성 설정 재정의

사용자 정의 XML 구성 탭의 설정이 부모 테마의 언어 구성 파일에 있는 설정보다 우선순위가 높습니다.

이 섹션의 추가 정보

작성자: Amir · 마지막 업데이트: 2025년 2월 25일