wordpress中include、include_once、require、require_once、get_template_part使用区别

  

include()
include() 将包含并评估指定的文件。如果未找到该文件,将引发 PHP 警告。
include_once()
include_once() 将执行与 include() 相同的行为,但如果文件已被包含,则不会再次包含该文件。
require()
require() 与 include() 执行相同,但如果找不到文件,则会抛出 PHP 致命错误,php程序将停止,而使用 include(),将收到警告,并且程序会继续运行。
require_once()
require_once() 执行与该文件相同 require() 但不会再次包含该文件(如果已包含该文件)。

get_template_part()

在主题开发中,应该使用 get_template_part().
在插件开发中,应该用 include_once(),一般在一个函数中只使用一次。
编写的插件将在一个非常大的站点上使用,那么应该使用 require_once().

您必须才能评论!