По какому принципу создаются множественные темы?
по принципу что за купленную тему автор получит 20$ + если тема проходит верификацию она попадает в какой-нить топ по темам и продается в 1000-2000 кол-во если повезет.
По структуре:
Все просто не понимаю причем тут абстракция, компоненты же не сами выбирают куда им двигаться и в какой блок влазить. Автор темы обозначает места для темы функциями которые потом будут в админке. Суть в том что даже если взять 2 одинаковые темы по функционалу но с разным дизайном и заполнить информацией сайт, то если переключить тему все будет работать(наверное хах) типо функционал будет тот же все тот же просто дизайн и расположение блоков (если автор делал не через код админки вп) имеют свой функционал.
Динамика тут не причем вообще, ее как бы в функциях нету. Динамика касается лишь того что имеет место в админке, а именно: всякие посты там таксономии, фотографии и все все что можно заполнять и выводить циклами, а по поводу расположения все просто. Делается верстка и потом отдельный элемент берется как "тесто" которому просто делают начинку и отправляют в печку(на сайт) и так по кругу. Вроде все, мб лишнего наговорил сорян.