워드프레스에서 다국어 사이트를 만드는 방법으로 WPML과 같은 플러그인을 사용하거나 멀티사이트를 이용하는 방법이 있습니다. WPML을 사용하면 언어 간 연동이 되므로 수월하게 다국어 사이트를 구성할 수 있습니다. 멀티사이트의 경우 언어별 완전히 다른 테마나 플러그인을 사용하여 만들고 싶은 경우에 적합합니다. 콘텐츠를 지속적으로 발행하여 언어별로 번역해야 하는 경우에는 WPML을 이용하는 방법이 효율적입니다.
WPML을 사용하여 워드프레스 다국어 사이트 구성 시 작업 순서
Hub라는 다목적 테마가 설치된 사이트에서 WPML을 설치하여 다국어로 만드는 작업을 수행했습니다.
Hub 테마는 엘리멘터 페이지 빌더를 사용하고 WPML과 호환됩니다. (아바다 등 대부분의 인기 테마에서는 WPML과 호환됩니다. 해당 테마가 WPML과 호환되는지 여부를 알 수 없는 경우에는 테마 개발자/판매자에게 문의하여 확인하는 것이 안전할 수 있습니다.)
이 테마에는 Hub Elementor Addons라는 엘리멘터용 애드온 플러그인이 탑재되어 헤더와 푸터 및 메거 메뉴 템플릿을 만들 수 있는 기능을 제공하고 있습니다.
헤더 및 푸터 템플릿은 엘리멘터 프로의 테마 빌더에서 제공되는 것과 비슷한 것 같습니다. WPML을 활성화하면 위의 그림과 같이 헤더와 푸터 템플릿을 각 언어로 번역이 가능합니다.
WPML을 사용하여 작업하는 경우 다음과 같은 순서로 작업하는 것이 효과적인 것 같습니다.
- 기본 언어 사이트 완성(예: 한국어나 영어 등 기본 언어로 사이트를 완성)
- WPML을 설치하고 세팅
- 각 언어로 번역
이번 작업에서는 국문 사이트를 완성한 후에 페이지들을 각 언어로 번역한 후에 WPML을 이용하여 다국어 사이트로 구성했습니다. 이 경우에는 번역된 페이지들을 각 언어로 지정하고 링크 등을 조정하는 작업이 필요하므로 추가적인 노력과 시간이 소요됩니다.
참고로 WPML을 이용하여 저렴하게 다국어 사이트를 구성하고 싶은 경우 다음 글을 참고해보세요:
워드프레스 다국어 사이트 구축이나 기타 워드프레스 관련 문제 해결(사이트 이전 포함)이 필요한 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
참고
https://avada.tistory.com/1970
https://avada.tistory.com/2986
https://avada.tistory.com/3019