Как создаются полностью изменяемые темы?
Все настройки тем построены, как правило, на 4-х функциях
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2...
Используя  их можно сделать все что угодно
В Движок встроено API  для кастомизации https://codex.wordpress.org/Theme_Customization_API
но его, сильно не пользуют, в основном для десятка - другого настроек. Обычно пользуют всякие самописные решения, в настоящее время самым популярным является Redux https://reduxframework.com/
Ну зайдите и посмотрите код , че глупые вопросы то задавать