使用GET_TEMPLATE_PART()定制主题

时间:2019-06-08 作者:Yikko

我经常使用get_template_part() 作用我阅读了关于此功能和codex的主题手册,但我不确定此功能何时有用。例如,我制作了一些具有不同功能的模块化模板部件,如滑动滑块、图像比较或视差效果。如果我手动编码一个子主题,那么我将修改它以加载自定义帖子类别或名称,但在我想出售主题的场景中,我如何将帖子分配给这个或那个模板部分?

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

get_template_part() 对于将站点的块组织成可重用的部分很有用。如果您有可能在多个模板中使用的较大模板的部分,那么使用get_template_part() 将它们拉入,而不是在每个单独的模板中具有相同的标记。

真正的力量get_template_part() 它只允许子主题覆盖这些模板部分

例如,您提到了一个swiper滑块。使用get_template_part(), 有人可以创建一个子主题,并将滑动滑块模板部分覆盖为图像网格,而不是滑块。他们所要做的就是创建一个在子主题中正确命名的模板文件,WordPress将使用这个新的模板部分,而不是父主题的模板部分。

相关推荐