除了Chip Bennets的回答
像我这样的一些开发人员有自己的自定义框架,或者正在使用Genesis、Hybrid等框架。这些框架没有太多的样式,但有更多的功能,比如他们自己的模板和挂钩机制。有时还包括CPT或CT基类、元盒库、css框架等。通常,在单独的repos中维护所有代码,将它们捆绑在“主题”中,然后在子主题中使用这些部分就更容易了。
在我的例子中,我的框架/库/父主题只有库部件、挂钩和临时加载的加载机制以及一个引导函数。在子主题中,我可以定义特定任务所需的内容、添加单个任务模块或扩展父基类。最后但并非最不重要的一点:子主题包含我的所有UI部分:样式、脚本、图像。
因此,对于我和许多其他开发人员来说,这只是一种保持通用性、组织性和可重用性的好方法。