Суть вопроса ошибочна. Customizer API не является опция API, а скорее параметры предварительного просмотра API. Настройщик API опирается либо на API настроек или Theme Mods API для регистрации элементов управления для существующих установок , добавленных с помощью любой из двух API.
Настройщик не определяет и не может определять / регистрировать новые настройки, которые еще не были зарегистрированы с помощью API настроек или API Theme Mods. Говорят по-другому: API-интерфейс Customizer не является API-интерфейсом, позволяющим добавлять параметры непосредственно или извлекать параметры непосредственно из базы данных; скорее API-интерфейс Customizer использует либо API-интерфейс настроек, либо API-интерфейс Theme Mods для сохранения или извлечения настроек из базы данных.
Таким образом, API Customizer не является альтернативой одному из существующих API параметров ; скорее это альтернатива для страницы настроек . Настройщик не заботится о том, зарегистрирован ли параметр через API настроек или API Theme Mods, и такие настройки можно смешивать и сопоставлять в Customzer. В самом деле, в большинстве случаев, такие параметры являются смешаны и подобрано: пользовательский заголовком и пользовательский фон являются тематическими Модификациями и сайт Название и описание параметров API.
Чтобы точно понять, как настройки и элементы управления регистрируются через API Customizer, я рекомендую прочитать отличные учебники Отто:
Таким образом, вопрос не связан с указанными API. Присвоить или / или вопросы будут:
- Используйте либо API настроек или Theme Mods API для регистрировать существующие настройки для просмотра через API Настройщик
- Используйте либо Customizer API или пользовательской темы Настройки страницы , чтобы разрешить пользователю параметры настраивают Theme .