get_template_part()【详解】
wordpress 3.0 以后就开始便有了get_template_part() 这个函数. 加载一个制定的…
wordpress 3.0 以后就开始便有了get_template_part() 这个函数.
加载一个制定的模板到另一个模板里面(不同于包含header,sidebar,footer).
使得一个主题使用子模板来实现代码段重用变得简单
用于在模板中包含指定的模板文件,只需用指定参数slug和name就可以包含文件{slug}-{name}.php,最重要的功能是如果没有这个文件就包含没有{name}的.php文件文件
使用方法
1
|
<?php get_template_part( $slug, $name ) ?>
|
参数:
$slug (必须) 通用的模板名
$name (可选) 指定的模板名
示例:
1、如果content-blog.php存在,则调用content-blog.php,否则,就调用content.php
1
|
<?php get_template_part( ‘content’, ‘blog’ ); ?>
|
2、引入当前主题根目录的 tags.php文件:
1
|
<?php get_template_part( ‘tags’ ); ?>
|
3、引入当前主题 inc 目录的 myfunctions.php 文件:
1
|
<?php get_template_part( ‘inc/myfunctions’ ); ?>
|
4、调用主题partials文件夹下content-page.php
1
|
<?php get_template_part( ‘partials/content’, ‘page’ ); ?>
|
5、根据发布类型调用 content-发布类型
1
|
<?php get_template_part( ‘content’, get_post_format() ); ?>
|
类别:WordPress开发、
本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。
还没有任何评论,赶紧来占个楼吧!