멀티사이트 설정에서 WPML을 사용하여 사이트 네트워크와 개별 하위 사이트를 여러 언어로 번역하는 방법을 알아보세요.
WordPress 멀티사이트 네트워크에 WPML을 추가하면 각 웹사이트에 서로 다른 언어와 번역 설정을 사용할 수 있습니다.
지원되는 멀티사이트 URL 설정 유형
WPML은 멀티사이트에서 다음과 같은 다국어 URL 설정을 지원합니다.
전체 지원
| 디렉토리의 하위 사이트 및 디렉토리의 언어 | 하위 도메인의 하위 사이트 및 디렉토리의 언어 |
|---|---|
| domain.com/subsite-1/fr/ domain.com/subsite-1/es/ domain.com/subsite-2/fr/ domain.com/subsite-2/es/ | subsite-1.domain.com/fr/ subsite-1.domain.com/es/ subsite-2.domain.com/fr/ subsite-2.domain.com/es/ |
조건부 및 실험적 지원
| 디렉토리의 하위 사이트 및 하위 도메인의 언어 | 하위 도메인의 하위 사이트 및 하위 도메인의 언어 |
|---|---|
| fr.domain.com/subsite-1/ fr.domain.com/subsite-2/ es.domain.com/subsite-1/ | subsite.fr.test.com |
| sunrise.php 파일을 사용하는 경우에만 가능합니다(자세한 내용은 언어당 개별 도메인을 사용하는 방법 참조). | DNS 항목을 통해 도메인이 올바르게 연결되어 있고 다른 하위 사이트와 충돌하지 않는 경우에만 가능합니다. |
동일한 하위 사이트에서 일부 언어는 도메인에, 다른 언어는 디렉토리에 둘 수 없습니다.
멀티사이트 설정에 WPML 설치
WPML을 설치할 때 가벼운 OTGS Installer 플러그인을 사용하면 WPML 구성 요소를 수동으로 다운로드하고 업로드할 필요가 없습니다.
WPML을 구매한 후:
- 계정의 다운로드 섹션으로 이동하여 OTGS Installer zip 파일을 다운로드하세요.
- 내 사이트 → 네트워크 관리자로 이동하여 새 플러그인을 업로드하세요.
- 업로드가 완료되면 네트워크 활성화를 할 수 있습니다.
멀티사이트 설정에 WPML 등록
OTGS Installer를 활성화하면 이제 WPML을 등록하고 코어 구성 요소(및 필요한 추가 구성 요소)를 다운로드할 수 있습니다. 동일한 사이트 키가 모든 하위 사이트에 적용되도록 메인 사이트를 먼저 등록하세요.
등록한 후 다음을 수행할 수 있습니다.
- 메인 사이트 및 원하는 하위 사이트에서 WPML 활성화. 원할 때 개별 하위 사이트에서 WPML을 비활성화하는 유연성을 원한다면, 각 하위 사이트로 이동하여 플러그인에서 WPML을 개별적으로 활성화하세요.
- 전체 멀티사이트 네트워크에서 WPML 활성화. 설치된 플러그인으로 이동하고 네트워크 활성화를 선택하여 설정의 모든 사이트에서 WPML을 활성화하세요.
각 하위 사이트에서 WPML 구성
각 하위 사이트에서 WPML을 개별적으로 구성해야 합니다. WPML → 설정으로 이동하여 설정 마법사를 따르세요.
설정을 완료하면 WPML 기능에 액세스할 수 있으며 멀티사이트 네트워크 전체에서 콘텐츠 번역을 시작할 수 있습니다.
자주 묻는 질문
언어당 개별 도메인은 어떻게 사용하나요?
언어당 개별 도메인을 사용하려면 sunrise.php라는 드롭인 플러그인이 필요합니다. 이 플러그인은 WordPress 로딩 프로세스 초기에 로드되므로 WPML이 요청된 각 도메인을 해당 언어와 일치시키도록 돕습니다.
이 플러그인을 설치하는 방법은 다음과 같습니다.
1. WPML의 ../sitepress-multilingual-cms/inc/tools/ 폴더에서 wp-content 폴더로 sunrise.php 파일을 복사하세요. wp-content 폴더에 이미 sunrise.php 파일이 있다면 WPML의 sunrise.php 파일 내용을 기존 파일에 추가하세요. return 문 뒤에 배치하지 마세요.
2. wp-config.php 파일에 define('SUNRISE’, ‘on’) 줄을 추가하세요.
3. 도메인에 올바른 DNS가 설정되어 있고 기본 언어의 도메인과 동일한 폴더를 가리키는지 확인하세요. 지침은 언어당 개별 도메인 설정에 대한 이 튜토리얼을 따르세요.
멀티사이트에서 자동 번역은 어떻게 사용하나요?
WPML은 사이트의 모든 콘텐츠에 대한 자동 번역 옵션을 제공합니다.
자동 번역을 사용하려면 종량제 및 선불 크레딧 요금제 중 하나를 선택하세요.
특정 하위 사이트에서 자동 번역을 사용하려면 다음 중 하나를 수행할 수 있습니다.
- 하위 사이트에서 종량제에 등록하세요. 이 경우 하위 사이트는 자동 번역을 위한 자체 결제 수단을 갖게 됩니다. 또는
- 마이그레이션 코드를 사용하여 하위 사이트를 메인 사이트와 연결하여 크레딧을 공유하세요.
중요: 하위 사이트는 메인 사이트의 키를 공유하므로 WPML 계정에서 특정 하위 사이트에 선불 크레딧을 할당할 수 없습니다.
하위 사이트에서 WPML을 어떻게 재설정하나요?
하위 사이트 중 하나에서 WPML 재설정이 필요한 경우 내 사이트 → 네트워크 관리자로 이동하여 WPML을 클릭하세요. 여기에서 개별 하위 사이트를 재설정할 수 있습니다. WPML 메뉴를 보려면 메인 사이트에서 WPML이 활성화되어 있는지 확인하세요.
WPML로 WordPress 멀티사이트를 설정하는 동안 문제가 발생하면 지원 팀에 문의하여 도움을 받으세요.