polylang으로 만든 다국어 워드프레스 사이트의 메뉴에 언어변환 추가하기
워드프레스로 만든 홈페이지에 언어별로 컨텐트를 제공할 수 있다.
이때 각 페이지별로 언어별로 지정해서 자동으로 사용자의 언어 페이지로 접속하게 하거나 해당 페이지의 다른 언어페이지로 바꿀 수도 있다.
워드프레스의 다국어 지원 플러그인 중에 가장 유명한 것은 WPML과 polylang 이다. WPML은 유료로 기능은 자세하고 좋은데 처음에는 조금 복잡해보일 수도 있다. 다국어 홈페이지 작업할 때 여러명이 여러 언어로 작업할때 WPML를 사용했는데 꽤 괜찮은 것 같다.
다른 대안으로 부분 무료로 사용할 수 있는 Polylang 이 있다. 페이지별로 언어를 추가할 수 있고 사용자의 브라우저 언어별로도 자동을 해당 언어로 접속할 수 있고, 사용자가 언어를 변경할 수 있는 기능도 제공한다. 이 정도는 무료로 사용할 수 있다.
메뉴에 언어 변환 추가 하기
운영하는 홈페이지 중에 polylang을 사용한 홈페이지가 있다.
기본은 영어를 제공하고 추가로 한국어를 제공한다. 사용자의 브라우저 언어에 따라 한국어 아니면 영어로 접속하게 했는데 가끔 영어 페이지에 접속할 때가 있다. 그래서 언어 변경 기능을 상단 메뉴에 표시하려고 한다.
워드프레스 어드민의 메뉴와 Polylang 플러그인 설정에서 하는 방법을 못 찼았다. 워드프레스 어드민의 화면 옵션이 있는데 여기서 언어변환 항목을 켜야 메뉴 항목에 보였다.
- 어드민에서 테마디자인 > 메뉴를 클릭한다.
- 메뉴 화면에서 오른쪽 상단이 화면옵션을 클릭한다.
- Language switch 옵션을 체크한다.
- 왼쪽 메뉴아이템 추가에서 Language를 체크하고
- [Add to Menu] 버튼을 추가해서 메뉴에 넣는다
- 메뉴에서 위치와 언어변경 옵션을 조정하고
- [메뉴 저장] 버튼을 클릭해서 저장하면 된다.
나중에 쉽게 알 수 있게 화면에서 순서를 표시했다.
제휴 링크로 구매 시 제휴마케팅 활동의 일환으로 일정액의 수수료를 지급받아 콘텐츠를 제작하는데 큰 도움이 됩니다.
도움이 되셨다면, 댓글이나 소중한 커피 한 잔 부탁드려도 될까요?
관련 글
당신이 좋아할 만한 글
플랭크스타: 플랭크 타이머
목표 시간, 세트 등 다양한 방식을 지원하는 플랭크 타이머, 음성 안내, 일별/월별/연도별 운동 기록 관리
목표 시간, 세트 등 다양한 방식을 지원하는 플랭크 타이머, 음성 안내, 일별/월별/연도별 운동 기록 관리
2 Comments
혹시 뭐좀 여쭤 봐도 될까요? 워드프레스에서 한 페이지를 국문과 그걸 제대로 영문으로 번역(자동 번역이 아니라) 한 페이지를 사용자 선택에 따라 바꿀 수 있게 할 수 있을까요?
polylang으로 가능합니다. 말씀하신 용도를 하려고 이 플러그인을 쓰는 거니깐요. 플러그인 활성화시키고 언어 추가한 후에 어드민에서 글 작성창 옆에 언어별로 추가할 수 있는 버튼이 나옵니다. 그걸 눌러서 그 글에 대한 다른 언어의 내용응 작성할 수 있습니다. 접근하는 사용자의 언어별로 자동으로 분기할 수 있는건 옵션이 있고, 언어를 수동으로 변경하려면 언어 변경 메뉴를 추가하면 됩니다. 이 블로그에 설명이 잘 되어 있습니다. 참고해보세요. https://www.thewordcracker.com/intermediate/lets-add-a-true-multingual-version-to-wordpress/ https://greenblog.co.kr/2021/01/23/번역-플러그인-polylang-사용-방법-정리/