get_template_part()是wordpress 3.0版本以后出現(xiàn)的函數(shù),函數(shù)的作用是在模板文件中加載另一個指定模板文件,指定{slug}和{name}就可以包含文件{slug}- {name}.php,如果沒有這個文件則包含{slug}.php文件,有利于模板重復代碼片段轉(zhuǎn)換成模板文件被調(diào)用,使用網(wǎng)站設(shè)計模板代碼更加簡潔。
函數(shù)結(jié)構(gòu):
1
<?php get_template_part( $slug, $name ); ?>
參數(shù)說明:
$slug 通用的模板名稱(必須)
$name 指定的模板名(可選)
示例:
加載loop.php文件
1
<?php get_template_part('loop');?>
加載loop-index.php文件
1
<?php get_template_part('loop','index');?>
函數(shù)加載模板文件,當前模板文件夾里沒有加載的文件時,會加載wordpress默認主題的文件,優(yōu)先級如下:
wp-content/themes/當前主題/loop-index.php
wp-content/themes/默認主題/loop-index.php
wp-content/themes/當前主題/loop.php
wp-content/themes/默認主題/loop.php
提示:get_template_part()函數(shù)沒有返回值,當調(diào)用的文件不存在時,不會報錯誤提示。
新聞熱點
疑難解答
圖片精選