A premissa da questão é falha. A API do personalizador não é uma API options , mas sim uma > opções visualizar API. A API do personalizador depende da API de configurações ou do API de mods de tema para registrar os controles das configurações existentes adicionadas por meio de uma das duas APIs.
O Customizador não - e não pode - definir / registrar novas configurações que ainda não foram registradas por meio da API de configurações ou da API de Mods de tema. Dito de uma maneira diferente: A API do Customizer não é uma API para adicionar configurações diretamente a ou recuperar configurações diretamente do banco de dados; em vez disso, a API do personalizador usa a API de configurações ou a API de mods de tema para salvar ou restaurar as configurações do banco de dados.
Assim, a API do personalizador não é uma alternativa para uma das APIs de opções existentes ; em vez disso, é uma alternativa para uma página de configurações . O personalizador não se importa se uma configuração é registrada por meio da API de configurações ou da API de modems de tema, e essas configurações podem ser combinadas e combinadas no personalizador. Na verdade, na maioria dos casos, essas configurações são combinadas e combinadas: o cabeçalho personalizado e o segundo plano personalizado são Modos de tema, e o Título do site e a Descrição são API de configurações.
Para entender exatamente como as configurações e os controles são registrados por meio da API do Customizer, recomendo ler os excelentes tutoriais da Otto:
- Como alavancar o Customizador de temas em seus próprios temas
- Parte do customizador de temas Deux: Livrar-se das páginas de opções
- Criando um controle personalizado para o Customizador de temas
Portanto, a questão não é nem / ou em relação às APIs especificadas. As questões ou / ou apropriadas seriam:
- Use a API de configurações ou a API de modems de tema para registra as configurações existentes para visualizar por meio da API do personalizador
- Use a API do personalizador ou uma página personalizada de configurações do tema para permitir que o usuário configurar opções de tema .