WPML은 많은 언어의 국기를 제공하지만, 필요한 경우 고유한 국기 이미지를 사용할 수도 있습니다.
WPML은 사전 구성된 65개 언어 모두에 대한 내장 국기와 널리 사용되는 국가별 언어 변형(예: 캐나다 프랑스어, 브라질 포르투갈어 또는 스위스 독일어)에 대한 추가 국기를 함께 제공합니다. 이러한 국기는 다음 파일 경로에서 SVG 또는 PNG 파일로 사용할 수 있습니다.
../wp-content/plugins/sitepress-multilingual-cms/res/flags

그러나 사이트에 더 잘 맞는 다른 스타일의 국기를 사용하고 싶을 수 있습니다. 또는 WPML에 사전 구성되지 않은 언어의 국기를 추가하고 싶을 수도 있습니다. 이러한 경우 사용자 정의 국기를 업로드할 수 있습니다.
사용자 정의 국기 요구 사항
자체 국기를 SVG 파일로 업로드할 수 있습니다. SVG는 WPML이 사용자 정의 국기에 허용하는 유일한 형식이며, 파일 크기는 100 KB 이하여야 합니다.
이를 위해 SVG 업로드를 허용하는 플러그인은 필요하지 않습니다. WPML은 국기를 WordPress 미디어 라이브러리가 아닌 wp-content/uploads/flags/ 아래에 직접 저장합니다.
또한 WPML의 기본 국기와 나란히 올바르게 표시되도록 하려면 SVG 원본 파일이 18 x 12 픽셀인지 확인해야 합니다. viewBox는 비례하는 모든 값이 될 수 있습니다. 예를 들면 다음과 같습니다.
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="12" fill="none" viewBox="0 0 36 24">...</svg>
사용자 정의 국기를 추가하는 방법
WPML설정언어로 이동하세요. 사이트 언어 관리 및 숨기기 섹션에서 국기를 변경할 언어 행의 편집을 클릭하세요. 이곳에서 사이트에 사용자 정의 언어를 추가할 수도 있습니다.

해당 행의 국기 선택기를 여세요. WPML의 국기, 중립적인 지구본 또는 국가 코드 중 하나를 제공하며, 마지막 항목으로 사용자 정의 SVG 업로드...를 제공합니다. 이 옵션을 선택하고 파일을 선택하세요.

국기 파일을 업로드하고 저장을 클릭하여 언어 전환기에 국기를 추가하세요.
국기 크기 조정
언어 전환기를 추가하거나 편집할 때 언어 전환기의 모든 국기에 대한 사용자 정의 크기를 선택할 수 있습니다.

언어 전환기 블록을 사용하는 경우 블록 설정에서 국기 크기를 조정할 수 있습니다.

국기의 특정 크기를 설정하지 않으면 일관성을 위해 PNG 및 JPG 국기의 크기가 자동으로 18×12 픽셀로 조정됩니다. CSS나 JavaScript로 국기를 처리하거나 애니메이션 GIF를 표시하려는 경우 국기 크기를 조정하고 싶지 않을 수 있습니다.
이러한 경우 wp-config.php 파일에 다음을 추가하여 자동 크기 조정을 끌 수 있습니다.
define( 'WPML_DO_NOT_RESIZE_UPLOADED_FLAGS', true );