워드프레스 WPML 플러그인에서 "정의된 메뉴 없음" 오류가 나타나는 경우

워드프레스 다국어 플러그인 WPML에서 "정의된 메뉴 없음" 오류가 나타나는 경우

WPML은 워드프레스를 다국어 사이트로 운영하는 경우에 필요한 플러그인입니다. WPML에서 제공하는 여러 가지 버전에 대해 이 글에서 확인할 수 있습니다. 이 블로그에 현재 WPML이 설치되어 있습니다.

이 블로그에 설치된 WPML은 Multilingual Blog 버전이라서 몇 가지 고급 기능은 사용할 수 없지만 개인 블로그에 적합한 것 같습니다.

WPML을 구매하면 사이트에 제한 없이 무제한으로 설치가 가능합니다. WPML 사이트에서 사이트를 추가하고 site key를 부여받은 다음 워드프레스 대시보드에서 WPML을 등록할 수 있습니다. 그러면 자동 업데이트가 가능해집니다. 사이트를 등록하지 않고 설치하면 다음과 같은 알림 메시지가 대시보드에 표시됩니다.

registration notification

WPML > 언어에서 사이트 언어를 추가하고 언어 변환기를 WP 메뉴에 표시할 수 있습니다. 이때 "정의된 메뉴 없음(No menus defined)" 오류가 발생할 수 있습니다.

No menu found

언어 변환기를 사이드바, 푸터 등에 추가할 수도 있지만 메뉴에 추가하는 것이 가장 일반적일 것입니다. "정의된 메뉴 없음"이 표시되면서 WP 메뉴를 선택할 수 없게 되면 메뉴에 언어 변환기가 표시되지 않습니다. 이 경우 새로 추가된 언어(예: 영어)에 대한 메뉴를 만들면 문제가 해결됩니다. 즉, 외모 > 메뉴로 이동하여 다음 그림과 비슷하게 설정하여 메뉴를 생성하도록 합니다.

Create a menu for English

  • (1)에서는 메뉴 이름을 지정합니다.
  • (2)에서는 언어를 지정합니다.
  • (3)에서는 기본 언어의 메뉴 이름을 선택합니다.
  • (4)에서는 테마 위치를 지정합니다.

실제 모양은 사용하고 있는 테마에 따라 다를 수 있습니다. 메뉴를 생성한 후에 저장하도록 합니다. 이제 "WP 메뉴에 언어 변환기 표시" 옵션에서 메뉴를 선택할 수 있게 됩니다.

select wp menu

이제 메뉴에 언어 변환기가 표시될 것입니다. 아래의 배너를 클릭하면 WPML 사이트에서 자세한 내용을 확인해볼 수 있습니다.


Multilingual WordPress

 

Leave a Comment

프리미엄 테마 그래픽 동영상 템플릿 무료 다운로드