欧美一区2区三区4区公司二百,国产精品婷婷午夜在线观看,自拍偷拍亚洲精品,国产美女诱惑一区二区

WordPress 函數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 ); ?>
  • $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' ); ?>

文章鏈接: http://m.qzkangyuan.com/2291.html

文章標題:WordPress 函數get_template_part()使用介紹

文章版權:夢飛科技所發布的內容,部分為原創文章,轉載請注明來源,網絡轉載文章如有侵權請聯系我們!

聲明:本站所有文章,如無特殊說明或標注,均為本站原創發布。任何個人或組織,在未征得本站同意時,禁止復制、盜用、采集、發布本站內容到任何網站、書籍等各類媒體平臺。如若本站內容侵犯了原著者的合法權益,可聯系我們進行處理。

給TA打賞
共{{data.count}}人
人已打賞
建站教程

WordPress優化代碼

2021-11-26 16:10:40

建站教程

WordPress 代碼實現自定義文章類型的固定鏈接結構

2021-11-29 13:56:51

0 條回復 A文章作者 M管理員
    暫無討論,說說你的看法吧
?
個人中心
購物車
優惠劵
今日簽到
有新私信 私信列表
搜索
主站蜘蛛池模板: 二连浩特市| 卓资县| 屏东县| 昌吉市| 清丰县| 庆城县| 库尔勒市| 沙河市| 通州区| 武邑县| 藁城市| 克拉玛依市| 游戏| 景泰县| 铜梁县| 禹城市| 大石桥市| 红桥区| 舞钢市| 津南区| 逊克县| 禄丰县| 东辽县| 南溪县| 河曲县| 沙洋县| 太仆寺旗| 三穗县| 屯门区| 黄平县| 那坡县| 江门市| 邓州市| 德庆县| 海城市| 宁海县| 亳州市| 高清| 崇阳县| 永安市| 桃园市|