首页 前端开发 wordpress

后台模板-函数

tts小陈 发布于 2026-08-04 09:13 更新于 2026-08-04 阅读 8 约 836 字 · 阅读 3 分钟
wordpress ·

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 条 · 登录后可留言
还没有留言,来抢沙发~