微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

wordpress加载模版函数get_template_part

自我总结一下,我感觉此函数类似PHP中的include,将页面中公用的模版加载到另外一个页面中,最典型的例子要属会员中心的左侧菜单效果,总不能每个页面都写一个左侧菜单吧,那样调整一个地方都跟着调整,也太二啦,有了这个函数就方便多啦。

函数: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

get_template_part( 'content','loop' );

2、引入当前主题根目录的 tags.PHP文件

get_template_part( 'tags' );

3、引入当前主题 inc 目录的 myfunctions.PHP 文件

get_template_part( 'inc/myfunctions' );

4、调用主题xxzhuti文件夹下content-page.PHP

get_template_part( 'xxzhuti/content','page' );

 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐