load_template() 用来加载模板文件。

load_template() 还会设置好让模板运行的环境,引入一些全局变量和主循环的查询字符串,这样可以在模板文件里直接使用。

用法

1

load_template($_template_file,$require_once);

参数

$_template_file

(字符串)(必须) 要引入的模板文件的路径。

默认值:None

$require_once

(布尔)(可选) 如果设置成 True 则如果之前引入过这次不再引入 (require_once),否则无论是否引入过都会引入 (require) 。

默认值:False

返回值

此函数无返回值。

例子

if($overridden_template=locate_template('some-template.php')){

    //如果父主题或子主题存在模板文件则引入

    load_template($overridden_template);

}else{

    //引入默认模板文件

    load_template(dirname(__FILE__).'/templates/some-template.php');

}

其它

此函数位于:wp-includes/template.php