由于wordpress的模板是由主程序對象處理的,所以在模板的php文件中無法直接使用include一類的PHP語句引用某個文件。
因此在wordpress中內置了一個調用函數get_template_part(),該函數可以直接引用模板根目錄下的PHP文件。
原理其實跟其他CMS都一樣,不過WordPressr有他獨有的引用函數。
- 原文來源:詳情
默認通用引入模板函數
get_header(); //引入頭部文件-header.php
get_footer(); //引入底部文件-footer.php
get_sidebar(); //引入側邊欄-sidebar.php
以上三個函數都支持自定義文件
get_header(‘one’); //調用header-one.php文件
get_footer(‘one’); //調用footer-one.php文件
get_sidebar(‘one’); //調用sidebar-one.php文件
//one是你自己定義的
自定義模板引入函數
get_template_part( $slug, $name );
$slug 是模板文件的路徑和名稱$name 是文件的副名稱
get_template_part( ‘content/list’, ‘single’ );
上例中,將引入當前目錄下面的 content/list-single.php文件