워드프레스로 다국어 사이트를 운영하는 방법으로 WPML과 같은 플러그인을 사용하거나 멀티사이트로 영어, 일본어, 중국어 등의 언어 사이트를 추가할 수 있습니다. WPML은 유료 플러그인으로 매년 구독료가 나가는 반면, 멀티사이트는 추가적인 비용이 나가지 않습니다. 다만, 언어 페이지 간 매핑이 필요한 경우 WordPress Multilingual Multisite와 같은 유료 플러그인을 구입해야 합니다. 이 플러그인은 1개 사이트에 대하여 1회 결제로 영구적으로 사용이 가능하므로 비용 부담이 적은 편입니다.
클라이언트로부터 영문으로 제작된 사이트를 멀티사이트로 구성하고 동일한 콘텐츠로 일본어 사이트를 추가하는 작업을 의뢰받았습니다. 그리고 특정 페이지에서 언어 선택기의 언어를 선택하면 해당 페이지에 대응하는 번역 페이지로 이동하도록 추가로 요청해 왔습니다.

워드프레스 멀티사이트로 일본어 사이트 추가 및 언어 리디렉션 설정
언어 간 매핑이 필요하다면 WPML과 같은 플러그인을 사용하면 편리합니다. WPML 세팅을 원하시는 경우 이 네이버 카페 글을 참고해 보세요.
멀티사이트에서는 WordPress Multilingual Multisite 플러그인(유료)을 사용하여 언어 간 매핑이 가능하고 언어 선택기를 메뉴에 추가할 수 있습니다.
워드프레스 WordPress Multilingual Multisite 플러그인 언어 선택기 표시하기
워드프레스에서 다국어 사이트를 운영하려는 경우 플러그인을 사용하거나 멀티사이트를 이용할 수 있습니다. 다국어 번역 플러그인으로는 WPML이 있습니다. 멀티사이트는 언어 버전 간 글/페이
avada.tistory.com
다만, WPML이든, 워드프레스 멀티링구얼 멀티사이트 플러그인이든, 엘리멘터 프로의 테마 빌더를 사용해서 헤더를 구성하는 경우에는 메뉴에 언어 선택기를 자동으로 추가할 수 없고, 대신 숏코드로 추가해야 합니다.
WPML을 사용하는 환경에서 엘리멘터로 만든 헤더에 언어 선택기를 추가하는 방법에 대하여 다음 글을 참고해 보세요.
엘리멘터 헤더 메뉴에 WPML 언어 선택기를 표시하는 방법
WPML은 워드프레스에서 다국어 사이트를 만들 때 많이 사용되는 인기 워드프레스 다국어 번역 플러그인입니다. WPML에는 메뉴에 언어 선택기를 표시하는 옵션이 제공됩니다. 언어 전환기는 테마
avada.tistory.com
저는 WordPress Multilingual Multisite 플러그인을 몇 년 전에 구입했지만, 사용하지 않고 있었습니다. 오늘 워드프레스 사이트를 멀티사이트로 구성하고, 영문 콘텐츠를 일본어 사이트로 복제한 후에 이 플러그인을 설치하여 언어 간 페이지 매핑이 되도록 설정해 보았습니다.
플러그인을 설치하고 활성화하니 아래 그림과 같이 welaunch Framework 플러그인을 설치해야 이 플러그인을 사용할 수 있다는 경고가 알림판에 표시되었습니다.😥

해당 플러그인의 홈페이지에서 welaunch 프레임워크 플러그인을 다운로드하여 설치했습니다. 이 페이지에서 weLaunch 프레임웍을 다운로드할 수 있습니다. 다운로드한 다음, 업로드 방식으로 워드프레스에 설치하세요.

이 플러그인은 라이선스 관리 기능을 하는 것 같습니다. 이 프레임워크 플러그인을 설치하고 활성화하니 경고가 사라졌습니다.
WordPress Multilingual Multisite 플러그인을 활성화하면 왼쪽 메뉴에 Translation (번역) 메뉴가 표시됩니다. 클릭하면 아래 화면과 같이 라이선스 등록을 요구합니다.

예전에는 라이선스 등록을 하지 않아서 플러그인 사용이 가능했지만, 이제 라이선스를 등록하지 않으면 사용 자게차 안 되게 되어 있네요. 이 플러그인을 구입하지 않았다면 플러그인 판매 사이트에서 구입할 수 있습니다. 한 번 구입하면 1개 사이트에 대하여 영구적으로 사용이 가능합니다.
라이선스 키는 도구 » weLaunch에서 등록할 수 있습니다.

이 플러그인의 언어 선택기가 제대로 작동되도록 하려면 멀티사이트 네트워크 내의 각 사이트에 대하여 언어를 제대로 설정해야 합니다. 저는 이 부분이 잘못되어 한참 헤매었네요.😥

Country Selector 메뉴에서 언어 선택기를 설정할 수 있습니다.

Enable Country Selector in Menu(메뉴에 국가 선택 메뉴 활성화)를 체크하면 Menu Display Position (메뉴 표시 위치) 필드가 숨겨져 있다가 표시됩니다. 여기에 메뉴 위치 이름(예: main, primary, menu-1...)을 입력합니다.
그리고 메인 언어 사이트를 지정하고, 언어 선택기에서 제외할 사이트를 지정하는 등 다양한 옵션이 있습니다.
만약 제대로 설정해도 언어 선택 메뉴가 표시가 안 된다면 헤더가 엘리멘터 프로의 테마 빌더로 제작된 것이 아닌지 체크해 보세요. 그런 경우에는 숏코드로 언어 선택기를 추가해야 합니다. 다음 숏코드를 언어 선택기가 표시될 위치에 추가하세요.
[wordpress_multilingual_multisite_country_selector]
언어 이름은 {{language}} 파라미터가 기본적으로 적용되어 Korean, English, Japanese 등과 같이 표시됩니다. 언어 이름을 "한국어" 혹은 "KR" 등과 같이 바꾸고 싶다면 설정 » 일반에서 Custom Country Selector Name 옵션에서 원하는 언어명을 입력합니다.

그리고 Country Selector 페이지에서 Country Selector Text와 Country Selector Dropdown Text를 {{blog_name}}으로 지정합니다.


번역의 경우 과거에는 번역 비용이 홈페이지 제작 비용만큼 많이 들기도 했지만, 이제는 챗GPT 등 인공지능(AI)을 사용하여 번역할 수 있습니다. 페이지 편집 화면에서 텍스트를 번역문으로 교체하는 작업이 필요합니다. 자동번역을 원하는 경우 WPML을 사용할 수도 있지만, API 비용이 소요되고, 번역 과정에서 페이지의 레이아웃에 영향을 미칠 가능성도 있기 때문에 개인적으로는 수동으로 번역하는 것을 선호합니다.
👉 워드프레스 다국어 사이트 변환 등 워드프레스 또는 웹호스팅 관련 문제로 어려움을 겪는 경우 여기에서 서비스(유료)를 의뢰하실 수 있습니다.
참고
https://avada.tistory.com/3697
엘리멘터로 만든 워드프레스 사이트를 WPML으로 다국어 사이트 변환 작업
엘리멘터는 현재 1,000만 개가 넘는 사이트에 설치되어 사용되고 있는 인기 워드프레스 페이지 빌더입니다. Elementor를 사용하면 코딩에 대한 지식이 없어도 쉽게 원하는 디자인의 사이트를 만들
avada.tistory.com
https://avada.tistory.com/3677
워드프레스 WPML 플러그인: 자동번역 및 수동번역 설정하기
워드프레스 사이트에서 영어, 일본어, 중국어 등 다국어 버전을 추가하려는 경우 WPML과 같은 플러그인을 사용됩니다. WPML 계정에서 사이트를 추가할 때 2000크레딧이 자동으로 제공되며, 자동번
avada.tistory.com
https://avada.tistory.com/3842
워드프레스 멀티사이트를 클라우드웨이즈에서 케미클라우드로 이전
워드프레스 멀티사이트 네트워크는 하나의 워드프레스 설치로 여러 개의 사이트를 서브 도메인이나 서브 디렉터리 형태로 동시에 운영하고 관리할 수 있는 기능으로, 플러그인과 테마를 공유
avada.tistory.com