get_template_part函数是WordPress提供的一个用来加载模板文件的函数,它可以将一个模板文件分解成多个可重复使用的部分,使得代码的管理更加方便和易读。
该函数的基本语法如下:
get_template_part( $slug, $name );
参数说明:
- $slug:模板文件的名称的一部分,通常用来指定所属的目录路径,可以是字符串或数组。
- $name:模板文件的名称的另一部分,通常用来指定具体的文件名,可以是字符串或数组。
使用示例:
1. 加载位于当前主题目录下的文件 "template-parts/content.php":
get_template_part( 'template-parts/content' );
2. 加载位于子目录 "partials" 下的文件 "header.php":
get_template_part( 'partials/header' );
3. 加载位于子目录 "partials" 下的文件 "header.php" 和 "footer.php":
get_template_part( 'partials/header', 'footer' );
4. 加载位于子目录数组 "partials/header" 和 "partials/footer"下的对应文件:
get_template_part( array( 'partials/header', 'footer' ) );
需要注意的是,get_template_part函数会将加载的模板文件路径传递给WordPress的get_template_part函数,因此模板文件的路径应该按照WordPress的规则进行命名和管理,以确保正确加载。
0 个评论