WordPress 函数get_template_part()使用介绍

发布时间:2024-05-11
get_template_part() 函数用于调用自定义模板文件,也可以引入自定义名字的文件。使用get_template_part()函数,可以更灵活的控制主题,我觉得get_template_part()函数最大的好处就是大大的减少了代码的重写量。
我们知道,调用header.php可以用get_header()方法,调用footer.php可以用get_footer()方法,调用 sidebar.php可以用get_sidebar()方法,那么,调用自定义模板文件的时候,我们需要用get_template_part()函 数。这好比如原生的php也有require及include两种引入文件方法是一个道理。
为什么要自定义模板文件比如,分类页、标签页、作者页、甚至首页可能都需要用到一段共同的代码——如以摘要方式输出文章。那么,我们可以将这段代码放到content.php中,然后在分类、标签、和首页模板文件调用content.php,以减少代码重写量。
get_template_part()函数的使用很灵活,不仅仅是加载一个模板文件进来,而且还有备用的选项,调用代码如下:
语法结构<?phpget_template_part($slug,$name);?>$slug (必须) 通用的模板名(字符串)要引入的模板的文件名,不包括后缀名 .php,也就是如果需要引入当前主题根目录的 content.php 文件 $slug 填写 ‘content’ 即可。$name (可选) 指定的模板名(字符串)要引入的模板的文件的副文件名,如果要引入当前主题根目录的 content-nav.php 文件 $slug 参数填写 ‘content’,$name 参数填写 ‘nav’。使用实例1、如果content-loop.php存在,则调用content-loop.php,否则,就调用content.php<?phpget_template_part(\’content\’,\’loop\’);?>2、引入当前主题根目录的tags.php文件:<?phpget_template_part(\’tags\’);?>3、引入当前主题inc目录的myfunctions.php文件:<?phpget_template_part(\’inc/myfunctions\’);?>4、调用主题partials文件夹下content-page.php<?phpphpget_template_part(\’partials/content\’,\’page\’);?>
上一个:车辆被抢是否由保险公司赔偿?
下一个:它人机器人无人清扫车上岗高速服务区

手术室小型污水处理设备出水达标
win7如何设置局域网工作机组(win7局域网共享设置工作组)
噪声自动监测报警系统的应用场景
编码器的发展趋势与未来前景
瑞士NOVA SWISS气控针阀操作方法及注意
北分三谱AHS-20A Plus 20位全自动顶空进样器二氯乙
固态m.2推荐,z270p支持m.2固态吗
粘度标准液
hdd的线能给SSD用吗,hdd和ssd能一起用吗
创建“精品”建筑工程监理项目的建议和设想