이 페이지의 내용
필수 플러그인
ACFML로 웹사이트를 번역하려면 다음 플러그인을 설치하고 활성화하십시오.
ACFML로 번역하는 방법
ACF 필드를 번역하기 위해 취해야 할 단계는 필드 그룹의 설정에 따라 다릅니다. 새 필드 그룹을 설정할 때 ACFML은 세 가지 번역 옵션을 제공합니다.
옵션 1: 언어 간 동일한 필드 사용
이 옵션은 대부분의 ACF 웹사이트에서 사용하는 일반적인 설정입니다. 언어 간에 구조를 유지하면서 사용자 정의 필드 값을 번역할 수 있습니다.
예를 들어, 웹사이트의 “우리 팀” 페이지를 생각해 보십시오. 페이지의 언어에 관계없이 팀 구성원은 동일합니다. 동일한 정보(팀 구성원 및 세부 정보)를 표시하므로 이 그룹의 필드에는 “언어 간 동일한 필드 사용”을 사용해야 합니다.
사이트의 기본 언어로 팀에 대한 정보를 한 번 입력합니다. 그런 다음 이 세부 정보를 사이트의 나머지 언어로 번역합니다.
언어 간에 동일한 필드를 표시하려면:
- ACF → Field Groups로 이동하여 필드 그룹을 편집하십시오.
- Multilingual Setup 아래에서 Same fields across languages 옵션을 선택하십시오.

- 마지막으로 WPML → Translation dashboard로 이동하여 사용자 정의 필드가 포함된 콘텐츠를 번역을 위해 전송하십시오.
Translation Dashboard에서 콘텐츠를 찾을 수 없는 경우, WPML → Settings로 이동하여 Post Type Translation까지 아래로 스크롤한 다음 콘텐츠가 Translatable로 설정되어 있는지 확인하십시오.
옵션 2: 언어 간 다른 필드 사용
이 옵션을 사용하면 각 언어에서 서로 다른 값을 가진 번역된 필드를 표시할 수 있습니다. 유사한 콘텐츠의 현지화된 버전을 보여주고 싶을 때 유용합니다.
행사를 주최하고 각기 다른 언어의 청중에게 서로 다른 행사를 제공하는 회사를 생각해 보십시오. “행사” 페이지는 각 언어에 대해 서로 다른 콘텐츠(행사)를 표시해야 합니다.
언어 간에 서로 다른 필드를 표시하려면:
- ACF → Field Groups로 이동하여 필드 그룹을 편집하십시오.
- Multilingual Setup 아래에서 Different fields across languages 옵션을 선택하십시오.

- 다음으로 사용자 정의 필드가 포함된 콘텐츠(예: 페이지, 포스트)를 찾아 Edit을 클릭하십시오.
- 오른쪽 사이드바에서 다른 필드를 표시하려는 언어의 플러스 아이콘을 클릭하십시오.

- 사용자 정의 필드가 비어 있는 빈 초안이 열립니다. 각 필드에 대해 번역된 서로 다른 값을 입력하고 Publish를 클릭하십시오.

옵션 3: 전문가 모드(고급)
전문가 모드를 사용하면 각 사용자 정의 필드에 대한 번역 기본 설정을 수동으로 제어할 수 있습니다. 이 옵션은 언어 간에 동일한 필드와 다른 필드를 혼합하여 사용하고 필드별로 독립적인 번역 제어가 필요할 때 유용합니다.
예를 들어, 아래의 행사 예시에서는 번역 기본 설정이 다른 필드들이 혼합되어 있습니다. 제목과 설명은 번역되는 반면 가격, 날짜 및 주소는 복사됩니다.
전문가 모드는 필드 그룹 번역 방법을 선택할 때 다른 ACFML 옵션과 함께 사용할 수 있습니다.
필드 레이블 번역
ACF 필드 레이블은 워드프레스 편집기에서 각 사용자 정의 필드를 식별하는 이름입니다. 프런트엔드에서 필드 레이블은 일반적으로 양식에 표시되어 서로 다른 필드를 식별하는 데 도움을 줍니다.
ACF 필드 레이블을 번역하려면:
- WPML → Translation Dashboard로 이동하십시오.
- ACF Field Group 섹션을 열고 Field Group Labels 항목을 번역을 위해 전송하십시오.
ACF 필드 선택 사항 번역
ACF 필드 선택 사항은 라디오 버튼, 드롭다운 선택 및 체크박스와 같이 여러 선택 사항이 있는 사용자 정의 필드입니다. 이러한 필드는 일반적으로 양식에서 사용되며 별도로 번역해야 합니다.

ACF 필드 선택 사항을 번역하려면:
- WPML → Translation Dashboard로 이동하십시오.
- ACF Field Group 섹션을 열고 ACF 선택 사항이 포함된 항목을 번역을 위해 전송하십시오.
ACF 옵션 페이지 번역
옵션 페이지를 사용하면 연락처 세부 정보 및 로고와 같은 사이트 전체 정보를 관리하기 위해 워드프레스 알림판에 전역 설정 페이지를 만들 수 있습니다.

옵션 페이지의 필드를 번역하려면:
- WPML → Translation Dashboard로 이동하십시오.
- ACF Options 섹션을 열고 옵션 페이지를 번역을 위해 전송하십시오.
ACFML 시작하기
사용자 정의 필드를 사용하여 다국어 웹사이트 구축을 시작하십시오.
자주 묻는 질문
ACFML로 ACF 블록을 번역할 수 있습니까?
예, 이전에 다룬 것과 동일한 번역 방법(언어 간 동일한 필드 또는 다른 필드)을 사용하여 ACFML로 ACF 블록을 번역할 수 있습니다.
언어별로 다른 이미지를 사용할 수 있습니까?
예, 언어별로 다른 이미지를 사용할 수 있습니다. Different fields across languages를 사용하고 각 언어에 다른 미디어를 업로드하기만 하면 됩니다.
Same fields across languages를 사용하려면 WPML Media Translation 애드온을 설치하고 WPML → Media Translation 으로 이동하여 언어별로 다른 이미지를 업로드하십시오.
일부 필드가 번역에 나타나지 않는 이유는 무엇입니까?
필드가 번역에 나타나도록 하려면 동일한 필드 이름을 두 번 이상 사용하지 말고 밑줄로 시작하지 마십시오(예: _custom_field).
PHP를 사용하여 등록된 ACF 필드를 번역할 수 있습니까?
예, PHP를 사용하여 등록된 ACF 필드를 번역할 수 있습니다. 필드를 등록할 때 필드 정의에 wpml_cf_preferences 매개변수를 추가하여 WPML이 각 필드를 처리하는 방식을 제어할 수 있습니다.
자세한 내용은 PHP 코드를 사용하여 생성된 ACF 필드에 대한 번역 기본 설정 지정 가이드를 참조하십시오.







