Занятие 5. Customizer WordPress

В WordPress есть очень полезный интерфейс, с помощью которого можно создавать настройки темы и в режиме реального времени их менять. Называется этот интерфейс Theme Customization API или кастомайзер (Customizer).

В SP Framework для работы с кастомайзером существует класс SP_Framework_Customizer

Давайте еще раз посмотрим на учебную верстку. А конкретнее на подвал сайта. Там можно увидеть контактную информацию. Такого рода дынные удобно хранить в базе данных используя кастомайзер.

Теперь обратим внимание на шапку сайта. У нас там есть логотип. Картинку логотипа будет удобнее менять через кастомайзер.

Давайте создать настройки кастомайзера.

данный код нужно добавить в файл sp-framework/core/customizer.php

Теперь нужно настроить вывод. Для этого создадим две функции и добавим их в файл sp-framework/core/functions.php

Воспользуемся ими в шапке и подвале сайта.

header.php

footer.php