- 资源介绍
- 更新记录
- 安装教程
get_template_part()函数
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()函数的使用很灵活,不仅仅是加载一个模板文件进来,而且还有备用的选项,调用代码如下:
语法结构
<?php get_template_part( $slug, $name ); ?>
code:true”>
参数
$slug (必须) 通用的模板名(字符串)要引入的模板的文件名,不包括后缀名 .php,也就是如果需要引入当前主题根目录的 content.php 文件 $slug 填写 ‘content’ 即可。
$name (可选) 指定的模板名(字符串)要引入的模板的文件的副文件名,如果要引入当前主题根目录的 content-nav.php 文件 $slug 参数填写 ‘content’,$name 参数填写 ‘nav’。
示例
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’ ); ?>
4、调用主题partials文件夹下content-page.php
<?php php get_template_part( ‘partials/content’, ‘page’ ); ?>
猜你喜欢
-
【BeTheme 21.5.6 】wordpress最新版本电商blog新闻报道站内置500+模版
2021-04-22 -
主题破解补丁UltraUXThemePatcher 3.6.3官方版
2021-04-25 -
FLOX – 个人招聘展示简历网站WordPress模板
2021-04-21 -
RIPRO主题美化-首页最新发布动态轮播+首页资源统计美化模块
2021-04-24 -
WordPress调用分类目录 及输出当前分类下的二级目录 和分类文章数量显示
2021-04-26 -
WordPress小技巧:移除菜单导航中自带的多余类名
2021-04-25 -
wordpress忘记后台密码处理方法汇总教程
2021-04-26 -
无觅评论插件
2021-04-24 -
RiPro主题美化ripro-chlid子主题QQ&微信登录跳转邮箱资料补充强制绑定邮箱功能
2021-04-25 -
Riven – APP应用游戏WordPress主题 – v2.3.1
2021-04-24
-
zibll3-3破解版3去授权无限制亲测可用
2021-04-22 -
【WPCute主题】WordPress主题Cute主题带商城系统vip会员智能百变主题破解版下载无网站域名限定
2021-04-21 -
WordPress如何调用指定ID文章
2021-04-25 -
WordPress不同分类调用不同文章模板教程
2021-04-25 -
【BlackCandy-V2.0】WP导航主题黑格超大气简约网址导航网站模板
2021-04-21 -
RIPRO主题美化-网站二级导航菜单统计文章数量
2021-04-24 -
2021年RiPro8.3后台无法查看到以前的付款金额怎么办?
2021-04-25 -
导致关键词排名下降的原因
2021-04-24 -
add_option()函数
2021-04-26 -
Wanderic – 旅游博客网站模板WordPress主题
2021-04-21
猜你在找
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 大资源
- 2021-04-26Hi,初次和大家见面了,请多关照!
最后编辑:2021-04-26

