テーマのワークフローのバランスは、いくつかの要素の組み合わせです。
- コードの量、サイトごとに
- サイト間で共有されるコードの量
- 上流の変更を組み込む
これらはそれぞれ重要であり、重要ではない場合があります。
親テーマのモデルを満たす合理的にこれらのすべてではなく、非常にうまく。共有コードと個々のコードを明確に分離できるだけでなく、アップストリームの直接的な更新(サードパーティの親テーマを使用している場合)も得られます。要件が通常より大きくなると、バラバラになり始めます-サードパーティの親テーマに簡単に混在させることができない多くの個別コードまたは多くの共有コード。
一方、スターターテーマは非常に特殊なモデルです。それは個々のサイトを支持しますが、上流の変更と共有コードを嫌います。あなたがスターターテーマをあなた自身のものにするとすぐに-コードを出し入れするすべての負担はあなたにあります。
新しい傾向は、フレームワークが親テーマを完全に実行するのではなく、プラグインのようなコンポーネントに分離することです。親テーマとしてハイブリッドに精通している場合は、ハイブリッドコアを調べてください。このアプローチは基本的に親/子の上での改善であり、テーマ全体ではなくフレームワークに制限されることにより、アップストリームの更新が容易になります。
一言で言えば(ここで少し主観的になります):
- スターターは個々のサイトに適合
- 親/子はあまりカスタマイズされていない複数のサイトに適合
- フレームワーク/親/子は、あらゆるものに適応できますが、開発にもより関与します