WPML 로 다국어 블로그를 구성할 때, 홈페이지 메뉴를 번역하는 방법을 찾지 못하고 계신가요? WPML 메뉴 번역 방법 2가지를 정리해 보겠습니다.
WPML 메뉴 번역 관리 기능 사용
WPML에서는 **“메뉴 번역 기능”**을 통해 각 언어별로 메뉴를 따로 관리할 수 있습니다.
📌 단계별 설정 방법:
- WordPress 관리자 > Appearance (외모) > Menus (메뉴) 로 이동
- 상단에서 원하는 메뉴(예:
Primary Menu
) 선택 - 우측 상단에서 언어 선택 탭 확인
- 예:
메뉴 언어: Korean
, 오른쪽에+ 영어 추가
같은 버튼 있음
- 예:
- 각 언어별로 새 메뉴를 추가하고 번역
- 메뉴 이름, 항목, URL 등을 해당 언어에 맞게 설정
- 위젯 또는 테마 위치에 언어별 메뉴 연결
- 예:
Primary Menu (English)
는 영어 사이트에,Primary Menu (Korean)
은 한국어 사이트에 표시되도록 설정
- 예:
즉, 아래 그림에서 표시한 메뉴를 이용해서, 각 언어별로 메뉴를 각각 지정하는 방식입니다.
각 언어별로 메뉴 종류를 다르게 하려고 할 때는 좋은데, 조금 번거롭게 여겨집니다.
WPML String Translation을 통한 메뉴 항목 텍스트만 번역하기
이 방법은 메뉴 구조는 동일하되, 메뉴 이름이나 텍스트만 바꿔야 할 때 유용합니다.
📌 사용 조건:
- 메뉴에 포함된 항목들이 페이지, 포스트, 카테고리 등 WPML로 번역 가능한 객체일 때
- 링크 구조가 동일하지만 메뉴 이름만 다르게 보여주고 싶을 때
📌 설정 방법:
WPML > String Translation
으로 이동admin_texts_nav_menu
도메인을 검색- 메뉴 항목의 텍스트가 나타나면 각 언어로 번역
제 경우에는 아래 그림과 같이 메뉴 그룹명으로 사용한 ‘header top menu’ 라는 그룹을 선택합니다.
아래 예시는 COOSS.NET 메뉴 중 ‘AI 매매 수익율‘ 이라는 메뉴에 대해 각 언어별로 번역해 추가하는 것입니다.
아래와 같이 언어별 메뉴가 설정되었습니다.
이상으로 “WPML 메뉴 번역 방법” 에 대해 정리해 보았습니다.
Updated : April 16, 2025
{{ reviewsTotal }}{{ options.labels.singularReviewCountLabel }}
{{ reviewsTotal }}{{ options.labels.pluralReviewCountLabel }}
{{ options.labels.newReviewButton }}
{{ userData.canReview.message }}