在自定义WordPress主题中使用`Template Parts`文件夹而不是`Includes`文件夹

时间:2019-09-13 作者:The Chewy

当我过去构建静态站点时,我有一个includes文件夹,如果需要在不同的页面上重复组件/HTML,我会使用php。

我在Wordpress中注意到,此功能是通过template-parts 文件夹,它似乎做同样的事情。

我将第一次开始构建自定义主题,我的问题是,有什么理由我应该使用template-parts 而不是includes 文件夹,如果我使用includes 文件夹是否有任何负面消息?

非常感谢

1 个回复
最合适的回答,由SO网友:Stephen Sabatini 整理而成

没关系。这与WordPress中的标准命名有关,因为您通常使用get_template_part();.

get_template_part(); 首先检查文件是否在子主题中,如果不在子主题中,则使用父主题中的文件。它提供了一种从子主题重写模板文件的方法。