Меня попросили написать собственный шаблон для сайта на основе WordPress, и я заметил, что темы, как правило, представляют собой один большой нечитаемый беспорядок PHP-кода, смешанного с HTML, с ужасным отступом поверх него - даже по умолчанию шаблон следует этому стилю.
То, что я сейчас делаю, - это сначала поместил весь код PHP, а затем разметку с минимальным PHP только для управляющих структур и переменных - вроде того, что вы сделали бы в системе представления контроллера <->, только в тот же файл.
Какой хороший подход люди используют для написания шаблонов, когда логический код отделен от разметки? Это сайт с умеренно высоким трафиком, поэтому я бы хотел свести к минимуму ненужные накладные расходы.