- 상태
- 해결됨
- 해결된 버전
- 1.9.0
- 관련 플러그인/테마
- Advanced Custom Fields (ACF)
문제 개요
ACF 옵션 페이지를 생성하고 이 페이지의 post_id를 다음과 같이 지정하는 경우:
acf_add_options_page([
'page_title' => __('Portfolio options', 'my-theme'),
'post_id' => 'portfolio',
'parent_slug' => 'edit.php?post_type=my_portfolio',
]);
WPML로 이 옵션 페이지를 번역할 수 없습니다. 번역이 항상 다른 언어로 복사됩니다(기본 언어를 덮어씁니다).
임시 해결 방법
post_id를 지정하지 마세요. ACF 옵션 페이지를 등록하는 코드는 다음과 같아야 합니다.
acf_add_options_page([
'page_title' => __('Portfolio options', 'my-theme'),
'parent_slug' => 'edit.php?post_type=my_portfolio',
]);
필드에 일부 항목이 포함된 기존 옵션 페이지의 코드를 업데이트하는 경우 항목을 다시 입력해야 한다는 점에 유의하세요(코드를 업데이트하면 옵션 페이지의 등록이 취소된 후 다시 등록됩니다).