WPML

WPML을 사용하면 사전 구성된 65개 언어로 사이트를 번역하고, 사용자 정의 언어를 추가하며, 언어 전환기, URL 형식 등에 대한 다양한 구성 옵션을 사용자 정의할 수 있습니다. 이 모든 항목은 WPML설정언어, 언어 전환기, URL 및 SEO호환성 섹션에서 찾을 수 있습니다.

사이트 언어

사이트 언어 선택
사이트 언어 선택

처음 WPML을 구성할 때(WPML 설정 마법사의 첫 번째 단계) 기존 콘텐츠의 언어를 선택해야 합니다. 그런 다음 사전 구성된 65개 언어 중에서 사이트를 번역할 언어를 선택하세요.

사용자 정의 언어 생성도 가능합니다. 이는 사이트에 국가별 언어(예: 캐나다 프랑스어 또는 스위스 독일어)를 추가하려 하거나 사전 구성된 언어 목록에 없는 언어가 필요한 경우 특히 유용합니다.

생성한 사용자 정의 언어의 경우 WPML의 국기 중 하나를 사용하거나 사용자 정의 국기를 추가할 수 있습니다.

언제든지 WPML설정언어로 이동하여 사이트에서 언어를 추가, 편집 또는 제거할 수 있습니다. 사이트 언어 관리 및 숨기기 섹션에는 언어당 하나의 행이 나열됩니다. 검색 및 언어 추가…를 사용하여 언어를 추가하고, 해당 행의 편집 메뉴를 사용하여 구성하거나 제거하세요.

언어 URL 형식

WPML을 사용하면 다양한 언어로 콘텐츠를 구성하는 방법을 선택할 수 있습니다. 다음 중 하나를 선택할 수 있습니다.

  • 디렉토리별 다른 언어 – 스페인어의 경우 wpml.org/es/, 독일어의 경우 wpml.org/de/와 같은 형식입니다.
  • 언어당 개별 도메인es.example.comde.example.com과 같은 하위 도메인 또는 ejemplo.esbeispiel.de와 같이 완전히 다른 도메인입니다.
  • 파라미터로 추가된 언어 이름 – 스페인어의 경우 wpml.org/?lang=es와 같은 형식입니다.

디렉토리별 다른 언어가 작동하려면 사이트의 고유주소 구조가 기본 구조와 달라야 합니다. 연도/월/이름 또는 %postname%을 선택하는 것이 좋습니다.

이러한 각 모드를 실행하는 데 필요한 사항에 대한 자세한 예시와 문서는 언어 URL 옵션에 대해 읽어보세요.

언어 전환기

언어 전환기 옵션은 WPML설정언어 전환기 아래에 있습니다.

방문자가 선호하는 언어를 선택할 수 있도록 WPML은 기본적으로 사이트 푸터에 언어 전환기를 추가합니다. 위젯, 메뉴에 언어 전환기를 추가하거나 자체 사용자 정의 언어 전환기를 생성할 수도 있습니다.

WPML 언어 전환기 옵션
WPML 언어 전환기 옵션

또는 언어 전환기 블록을 사용하여 메뉴, 위젯, 템플릿, 페이지 또는 글 콘텐츠에 언어 전환기를 추가할 수 있습니다.

다음 훅을 사용하여 언어 전환기를 표시할 수도 있습니다.

언어 순서

WPML설정언어 전환기언어 전환기 옵션 섹션에서 언어 전환기에 언어가 표시되는 순서를 제어할 수 있습니다.

언어 순서 설정
언어 순서 설정

언어를 클릭하고 드래그하여 순서를 변경하세요.

드롭다운 언어 전환기를 사용할 때 표시되는 첫 번째 언어는 항상 현재 언어입니다. 다른 언어는 언어 순서 목록에서 설정한 순서에 따라 나열됩니다.

언어 전환기에 표시할 항목 선택

언어 전환기에 포함할 항목을 선택할 수 있습니다. WPML은 국기, 고유 언어 명칭 및 페이지의 현재 언어로 된 언어 이름(예: 현재 언어가 영어인 경우 “Deutsch (German)”)을 표시할 수 있습니다.

언어 전환기의 모든 부분에 대한 색상도 선택할 수 있습니다.

언어 전환기를 변경하려면 다음을 수행하세요.

  1. WPML설정언어 전환기로 이동합니다.
  2. 전환기를 찾습니다. 각 언어 전환기는 사이트의 배치 위치에 따라 메뉴 언어 전환기, 위젯 언어 전환기 또는 푸터 언어 전환기와 같이 다른 섹션 아래에 있습니다.
  3. 연필 아이콘을 클릭하여 편집합니다.

변경을 수행하면 저장하기 전에 언어 전환기의 모양에 대한 작은 미리 보기가 표시됩니다.

언어 전환기 옵션
언어 전환기 옵션

사이트의 디자인과 일치하도록 WPML 언어 전환기의 스타일을 지정할 수 있습니다.

언어 옆에 표시되는 국기를 변경하려면 다음을 수행하세요.

  1. WPML설정언어로 이동합니다.
  2. 사이트 언어 관리 및 숨기기 섹션에서 변경하려는 언어의 행에 있는 편집을 클릭합니다.
  3. 국기 선택기를 열고 WPML의 국기, 중립적인 지구본 또는 국가 코드 중 하나를 선택하거나 사용자 정의 SVG 업로드…를 선택하여 자체 국기를 사용합니다.

사이트에 추가할 수 있는 다양한 스타일의 언어 전환기에 대한 자세한 내용은 언어 전환기 옵션에 대해 읽어보세요.

사용자 정의 언어 전환기

사용자 정의 언어 전환기를 생성하여 사이트의 테마에 추가할 수 있습니다.

사용자 정의 언어 전환기를 활성화 또는 비활성화하는 옵션
사용자 정의 언어 전환기를 활성화 또는 비활성화하는 옵션

사용자 정의 언어 전환기 섹션에서 사이트의 사용자 정의 언어 전환기를 활성화하거나 비활성화할 수 있습니다. 사용자 정의 언어 전환기가 비활성화되면 관련 CSS 및 JavaScript 리소스가 더 이상 로드되지 않습니다. 이는 언어 전환기를 전혀 사용하지 않는 사이트에 유용합니다.

이 경우에도 wpml_language_switcher 숏코드와 wpml_language_switcher 작업을 사용할 수 있지만 CSS나 JavaScript 없이 언어 전환기를 출력합니다.

WPML 버전 3.8 이상으로 업데이트하는 기존 설치의 경우 사용자 정의 언어 전환기가 기본적으로 활성화됩니다. WPML 버전 3.8 이상을 사용하는 새 설치의 경우 이 옵션은 기본적으로 비활성화됩니다.

SEO 옵션

SEO 옵션 활성화
SEO 옵션 활성화

Google과 같은 검색 엔진에서 다국어 사이트를 분석할 때 사이트 콘텐츠에 사용할 수 있는 대체 언어에 대해 “알려주는” 것이 중요합니다. 이렇게 하면 검색 엔진은 번역을 중복이 아닌 다른 언어로 된 동일한 콘텐츠로 처리합니다. 이는 사이트의 SEO 순위에 좋습니다.

활성화된 경우 이 정보는 웹사이트의 프런트엔드에 표시되지 않으며 소스 코드에만 표시됩니다.

이 기능을 켜고 끄는 것 외에도 hreflang 링크 위치 옵션을 사용하여 이 정보가 출력될 위치를 설정할 수 있습니다.

  • 가능한 한 빨리 - 기본값, 우선순위 1
  • head 섹션 뒷부분 - 우선순위 10

대부분의 경우 기본 설정을 사용하는 것이 가장 좋습니다. 때로는 이 옵션을 사용할 때 여러 테마와 플러그인에서 충돌이 발생할 수 있습니다. 이러한 충돌로 인해 이러한 SEO 언어 링크 세트가 잘못되거나 완전히 누락될 수 있습니다. 이 경우 head 섹션 뒷부분 옵션으로 전환하면 문제가 해결됩니다.

관리 화면 언어

일반적으로 기본 언어는 관리 화면 언어이기도 합니다. 그러나 사이트 콘텐츠의 기본 언어와 다른 언어로 사이트의 WordPress 관리 화면을 표시하도록 선택할 수도 있습니다. 이는 WPML 설정이 아니며 WordPress가 자체적으로 사용자프로필개인 옵션언어 아래에서 지원합니다.

다른 관리 화면 언어 선택
다른 관리 화면 언어 선택

이를 통해 각각 다른 언어로 글을 작성하는 여러 작성자가 있는 웹사이트에서 사용자마다 다른 관리 화면 언어를 사용할 수 있습니다. 개별 사용자는 자신의 프로필 페이지에서 관리 화면 언어를 선택할 수 있습니다.

사이트의 기본 관리 화면 언어와 사용자별로 다른 관리 화면 언어를 설정하는 방법을 알아보려면 WordPress 관리 화면 언어 설정에 대해 읽어보세요.

AJAX 작업을 위한 언어 필터링

WPML을 사용하면 JavaScript 쿠키를 활성화하여 테마와 플러그인이 캐시된 사이트에서도 문제없이 AJAX 필터링을 수행할 수 있습니다.

AJAX용 언어 필터링을 지원하기 위해 언어 쿠키 저장
AJAX용 언어 필터링을 지원하기 위해 언어 쿠키 저장

이에 대한 자세한 내용은 AJAX 필터링을 지원하기 위해 언어 쿠키 활성화 페이지에서 알아보세요.

이 섹션의 추가 정보

작성자: Amir · 마지막 업데이트: 2026년 2월 19일