Php 包含并获取\u模板\u零件

Php 包含并获取\u模板\u零件,php,wordpress,content-management-system,include,Php,Wordpress,Content Management System,Include,php include和wordpress get_template_部分之间有什么区别?如果您对后者有备用选项?我也可以使用php include吗?我最近也在想这个问题,我发现非常有用的文章是: 本文作者遵循以下准则: 在主题开发中,我总是使用get\u template\u part() 在插件开发中,我几乎总是使用include_once(),通常在函数中使用一次。你可以在我的样板中看到这一点 如果我正在编写的插件将在一个非常大的站点上使用,那么我将使用require_once()

php include和wordpress get_template_部分之间有什么区别?如果您对后者有备用选项?我也可以使用php include吗?

我最近也在想这个问题,我发现非常有用的文章是:

本文作者遵循以下准则:

  • 在主题开发中,我总是使用get\u template\u part()
  • 在插件开发中,我几乎总是使用include_once(),通常在函数中使用一次。你可以在我的样板中看到这一点
  • 如果我正在编写的插件将在一个非常大的站点上使用,那么我将使用require_once()
更新

根据,在尝试构建子主题时,使用get_template_part()特别有用,但我想您已经知道了:)


了解差异的最佳方法可能是检查

get\u template\u部分的源代码,该部分还允许子主题覆盖该文件并包含其他更具体的文件


例如,如果您使用了
get\u template\u part('loop','single')
并且您的主题只有一个名为loop.php的文件,那么
子主题可以包含一个名为loop-single.php的文件,该文件将覆盖您的loop.php。

谢谢。。。但我不明白作者为什么认为get_template_部分(“循环”标准);是比include('loop standard.php')更好的解决方案;