header/footer/sidebar可能會(huì)需要針對(duì)不同的場(chǎng)合使用。
比如只有首頁(yè)的設(shè)計(jì)需要和其它頁(yè)面不同,那就需要首頁(yè)專用的header。
可以在header模板內(nèi)進(jìn)行條件判斷,更好的做法是準(zhǔn)備多個(gè)單獨(dú)的模板文件。
header/footer/sidebar文件一般是header.php/footer.php/sidebar.php。
若要有多個(gè)模板文件,就需要準(zhǔn)備header-xxx.php/footer-xxx.php/sidebar-xxx.php
這樣命名的模板。
比如,要為首頁(yè)設(shè)置專門的頁(yè)頭,那就要分成header-top.php和header-other.php這樣兩個(gè)文件。
多個(gè)模板的情況,需要給相對(duì)應(yīng)的引入模板函數(shù)(get_header/get_footer/get_sidebar)傳入?yún)?shù),參數(shù)為模板文件xxx部分。
比如現(xiàn)在有header-top.php模板,那么引入該模板的需要如下這樣寫:
<?php get_header('top'); ?>
新聞熱點(diǎn)
疑難解答
圖片精選