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

- 마지막으로 WPML → 번역 대시보드로 이동하여 사용자 정의 필드가 포함된 콘텐츠를 번역용으로 보내십시오.
번역 대시보드에서 콘텐츠를 찾을 수 없는 경우 WPML → 설정으로 이동하여 게시물 유형 번역까지 스크롤한 다음 콘텐츠가 번역 가능으로 설정되어 있는지 확인하십시오.
옵션 2: 언어 간 다른 필드
이 옵션을 사용하면 각 언어에서 다른 값을 가진 번역된 필드를 표시할 수 있습니다. 유사한 콘텐츠의 현지화된 버전을 표시하려는 경우에 유용합니다.
이벤트를 주최하고 다양한 언어권의 잠재 고객에게 다른 이벤트를 제공하는 회사를 생각해 보십시오. “이벤트” 페이지는 각 언어에 따라 다른 콘텐츠(이벤트)를 표시해야 합니다.
언어 간 다른 필드를 표시하려면:
- ACF → 필드 그룹으로 이동하여 필드 그룹을 편집하십시오.
- 다국어 설정에서 언어별 다른 필드 옵션을 선택하십시오.

- 다음으로 사용자 정의 필드가 있는 콘텐츠(예: 페이지, 게시물)를 찾아 편집을 클릭하십시오.
- 오른쪽 사이드바에서 다른 필드를 표시하려는 언어의 더하기 아이콘을 클릭하십시오.

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

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

ACF 필드 선택 항목을 번역하려면:
- WPML → 번역 대시보드로 이동합니다.
- ACF 필드 그룹 섹션을 열고 ACF 선택 항목이 포함된 항목을 번역용으로 보내십시오.
ACF 옵션 페이지 번역
옵션 페이지를 사용하면 연락처 정보 및 로고와 같은 사이트 전체 정보를 관리하기 위해 WordPress 대시보드에서 전역 설정 페이지를 만들 수 있습니다.

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







