Баланс рабочего процесса темы - это сочетание нескольких факторов:
- количество кода, индивидуально для сайтов
- объем кода, поделенный между сайтами
- Включая изменения вверх по течению
Каждый из них может быть важным, и каждый из них может быть неважным.
Модель родительской темы удовлетворяет всем этим достаточно хорошо, но не очень хорошо. Вы получаете четкое разделение общего и индивидуального кода, а также прямые апстримовые обновления (если используете стороннюю родительскую тему). Он начинает распадаться, когда какие-либо требования становятся больше, чем обычно - много индивидуального кода или много общего кода, который не может быть легко смешан в родительской теме третьей стороны.
Начальная тема с другой стороны - очень специализированная модель. Это одобряет отдельный сайт, но не одобряет восходящие изменения и общий код. Как только вы сделаете стартовую тему своей собственной - все бремя переноса и переноса кода ложится на вас.
Более новая тенденция заключается в разделении фреймворков на плагиноподобные компоненты, а не на то, чтобы они полностью выполняли родительскую тему. Если вы знакомы с Hybrid в качестве родительской темы, посмотрите Hybrid Core. Этот подход, по сути, является улучшением по сравнению с родительским / дочерним процессами, поскольку последующие обновления упрощаются благодаря ограничению рамок, а не всей темы.
В двух словах (здесь немного субъективно):
- стартер подходит для отдельных сайтов
- родитель / ребенок подходит для нескольких сайтов без особых настроек
- Framework / parent / child может адаптироваться ко всему и вся, но также более вовлечен в разработку