데스크탑에서는 문제가 없었는데, 모바일 버전으로 볼 때는 오류가 발생했습니다. Polylang 플러그인을 삭제하니 문제가 해결되었고, 지금은 플러그인 없이 다국어 사이트를 구축하는 방법을 알아보고 있습니다.
플러그인 없이 워드프레스로 다국어 사이트 만드는 방법
워드프레스를 이용해 다국어 웹사이트를 운영하고 싶지만, 플러그인 설치가 부담스럽거나 제한된 환경에서 작업해야 할 때가 있습니다. 이럴 때 사용할 수 있는 대표적인 방법들을 정리해봤습니다.
1. 언어별로 별도의 사이트 만들기
가장 기본적이고 확실한 방법은 언어마다 아예 독립적인 워드프레스 사이트를 만드는 것입니다.
예를 들어,
example.com
(한국어)example.com/en
(영어)
또는ko.example.com
,en.example.com
처럼 하위 도메인으로 운영할 수도 있습니다.
각 사이트는 완전히 독립적으로 관리되기 때문에, 콘텐츠, 메뉴, 테마 설정 등을 각각 따로 해야 합니다. 번거롭지만, 구조가 단순해서 관리에 익숙하다면 오히려 명확하게 운영할 수 있습니다.
2. 워드프레스 멀티사이트(Multisite) 기능 활용
워드프레스의 멀티사이트 기능을 활용하면, 한 번의 워드프레스 설치로 여러 개의 사이트(언어별 사이트)를 만들 수 있습니다.
각 언어별로 사이트를 추가해서,
- 한국어:
ko.example.com
- 영어:
en.example.com
이렇게 운영이 가능합니다.
최고 관리자 계정 하나로 통합 관리가 가능하고, 사이트별로 다른 테마나 플러그인 적용도 가능합니다. 다만, 멀티사이트 활성화와 설정에 대한 기본적인 이해가 필요합니다.
3. 한 사이트 내에서 수동으로 다국어 페이지 만들기
플러그인 없이 한 워드프레스 사이트에서 다국어를 지원하려면, 각 언어별로 페이지나 글을 따로 만들어야 합니다.
예를 들어,
example.com/about
(한국어)example.com/about-en
(영어)
이렇게 페이지를 복제해서 번역본을 직접 작성합니다.
메뉴에도 각 언어 페이지로 이동하는 링크를 수동으로 추가해, 방문자가 언어를 쉽게 전환할 수 있도록 해야 합니다.
4. 언어 전환 메뉴 직접 만들기
각 언어별로 메뉴를 따로 만들고, 상단이나 원하는 위치에 “English | 한국어”처럼 언어 전환 링크를 직접 추가합니다.
이렇게 하면 방문자가 원하는 언어의 페이지로 쉽게 이동할 수 있습니다.
플러그인 없이 다국어 사이트를 만들 때 주의할 점
- 콘텐츠 관리: 모든 번역과 업데이트를 직접 해야 하므로, 번거로울 수 있습니다.
- SEO 관리: 언어별로 메타 태그, 제목, 설명 등을 따로 입력해줘야 검색엔진에 잘 노출됩니다.
- 유지보수: 플러그인을 쓸 때보다 수동 작업이 많아 관리가 복잡해질 수 있습니다.