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