질문의 전제는 결함이 있습니다. 사용자 정의 API는 없는 옵션 API, 그러나 오히려 옵션은 미리 API를. Customizer API는 Settings API 또는 Theme Mods API 를 사용하여 두 API 중 하나를 통해 추가 된 기존 설정에 대한 컨트롤을 등록합니다.
Customizer는 Settings API 또는 Theme Mods API를 통해 아직 등록되지 않은 새 설정을 정의하거나 등록 할 수 없습니다 . 다른 방식으로 : Customizer API는 데이터베이스에 직접 설정을 추가하거나 데이터베이스에서 설정을 검색하는 API가 아닙니다. 대신 Customizer API 는 Settings API 또는 Theme Mods API를 사용하여 데이터베이스에 설정을 저장하거나 데이터베이스에서 설정을 검색합니다.
따라서 Customizer API는 기존 옵션 API 중 하나의 대안이 아닙니다 . 오히려 설정 페이지 대신 사용할 수 있습니다. 커 스터 마이 저는 설정이 Settings API 또는 Theme Mods API를 통해 등록되어 있는지 상관하지 않으며 이러한 설정은 Customzer에서 혼합하여 일치시킬 수 있습니다. 실제로 대부분의 경우 이러한 설정 은 혼합되어 일치합니다. 사용자 정의 헤더 및 사용자 정의 배경은 테마 모드이고 사이트 제목 및 설명은 설정 API입니다.
Customizer API를 통해 설정 및 컨트롤을 등록하는 방법을 정확하게 이해하려면 Otto의 훌륭한 자습서를 읽는 것이 좋습니다.
그래서, 질문은하지 않습니다 중 / 또는 지정된 API에 대한. 적절한 중 / 또는 질문은 다음과 같습니다
- 사용 중 설정 API 또는 테마 개조 API를 사용 하는 기존 설정 등록 비아 미리보기로를 사용자 지정자 API
- 사용 중 사용자 정의 API 또는 사용자 지정 테마 설정 페이지 에 사용자 수 있도록 구성 테마 옵션을 .