Как реализовать «Настройки» своей темы в Wordpress?

Решил создать обертку для своих тем, которые до сегодняшнего момента реализовывал скажем "статично" (т.е. все правки нужно было делать вручную в шаблонах - никаких динамических настроек с полями и кнопкой "Сохранить"). Грубо говоря как это делается во многих платных шаблонах с themeforest.

Хочу реализовать настройки, чтобы при установке темы появлялось меню, где можно подцепить нужные места в шаблоне и в последствии их менять не через php шаблоны. Как реализуются хуки я уже изучил.

Вопрос: как реализовывается сохранение настроек и нужно ли их хранить в БД?

И сразу другой вопрос по теме (не обязательный), чтобы не создавать отдельную ветку: порекомендуйте ресурс, где хорошо рассказывается разработка тем (и плагинов) для Wordpress. Заранее спасибо!
  • Вопрос задан
  • 180 просмотров
Решения вопроса 1
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
По ресурсам ответ Eugene Kopich + родные handbooks на wordpress.org
По настройкам - да, они хранятся в БД, для их разработки есть Customizer API.
https://developer.wordpress.org/themes/advanced-to...
https://codex.wordpress.org/Theme_Customization_API
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Qumbeez
Посмотрите в сторону OptionTree. Этот плагин и настройки для него можете поставлять просто со своей темой, не нужно будет плодить говнокод.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы