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