后台模板-函数
get_template_part(' ');
get_template_part()函数的使用很灵活,不仅仅是加载一个模板文件进来,而且还有备用的选项,调用代码如下:
<?php get_template_part($slug,$name); ?>
$slug(必须) 通用的模板名
(字符串)要引入的模板的文件名,不包括后缀名 .php,也就是如果需要引入当前主题根目录的 loop.php 文件 $slug 填写 “loop” 即可。
$name(可选) 指定的模板名
(字符串)要引入的模板的文件的副文件名,如果要引入当前主题根目录的 loop-img.php 文件 $slug 参数填写 “loop”,$name 参数填写 “img”。
实例: 我们通过几个实例来看会更容易理解
1、如果content-loop.php存在,则调用content-loop.php,否则,就调用content.php
<?php get_template_part('content','loop'); ?>
2、引入当前主题根目录的 tags.php文件:
<?php get_template_part('tags'); ?>
3、引入当前主题 inc 目录的 myfunctions.php 文件:
<?php get_template_part('inc/myfunctions'); ?>
我们一般喜欢把固定模板放在主题template-parts文件夹里,方便管理,建议这样操作,wordpress官方的模板都是如此。比如本例定义了一个/template-parts/menuleft.php,那我们就可以这样调用
<?php get_template_part('template-parts/menuleft'); ?>
4、调用主题tssxx文件夹下content-page.php
<?php get_template_part('tsxcc/content','page'); ?> 💬 留言 共 0 条 · 登录后可留言
还没有留言,来抢沙发~
🔑 登录后可留言