WIKI使用導(dǎo)航
站長(zhǎng)百科導(dǎo)航
站長(zhǎng)專題
- 網(wǎng)站推廣
- 網(wǎng)站程序
- 網(wǎng)站賺錢
- 虛擬主機(jī)
- cPanel
- 網(wǎng)址導(dǎo)航專題
- 云計(jì)算
- 微博營(yíng)銷
- 虛擬主機(jī)管理系統(tǒng)
- 開放平臺(tái)
- WIKI程序與應(yīng)用
- 美國(guó)十大主機(jī)
WordPress:Include Tags
模板include tags是用在模板 文件內(nèi)(例如index.php)以執(zhí)行其它模板文件內(nèi)的HTML 和PHP (例如header.php)。PHP有一個(gè)內(nèi)置的include()聲明,但是這些WordPress模板標(biāo)簽使得包含某些特別的文件變得更加簡(jiǎn)單。
關(guān)于模板和主題的更多的信息,請(qǐng)看看使用主題 和主題發(fā)展。
標(biāo)題模板[ ]
<?php get_header(); ?>
這個(gè)標(biāo)簽包含來(lái)自當(dāng)前主題目錄的文件header.php。如果沒有發(fā)現(xiàn)這個(gè)文件,標(biāo)簽會(huì)包含wp-content/themes/default/header.php。
頁(yè)底文字模板[ ]
<?php get_footer(); ?>
這個(gè)標(biāo)簽包含來(lái)自當(dāng)前主題目錄的文件footer.php。如果沒有發(fā)現(xiàn)這個(gè)文件,標(biāo)簽會(huì)包含wp-content/themes/default/footer.php。
工具條模板[ ]
<?php get_sidebar(); ?>
這個(gè)標(biāo)簽包含當(dāng)前主題目錄的文件sidebar.php。如果沒有發(fā)現(xiàn)這個(gè)文件,標(biāo)簽就會(huì)包含wp-content/themes/default/sidebar.php。
<?php get_sidebar('right'); ?>
導(dǎo)致模板TEMPLATEPATH . 'sidebar-right.php'
被包含其中。注:能夠規(guī)定一個(gè)特別的工具條,指的是一個(gè)主題中可以使用多個(gè)工具條模板,是在2.5版本中添加的。
評(píng)論模板[ ]
<?php comments_template(); ?>
這個(gè)標(biāo)簽包含來(lái)自當(dāng)前主題目錄的文件comments.php。如果沒有發(fā)現(xiàn)這個(gè)文件,主題會(huì)包含wp-content/themes/default/comments.php。要在主索引或者歸檔網(wǎng)頁(yè)上顯示評(píng)論,你需要將$withcomments變數(shù)設(shè)置為"1",才能夠訪問(wèn)這個(gè)標(biāo)簽。
包含任何模板[ ]
WordPress提供了上述標(biāo)簽,用來(lái)包含這些特別的模板,但是還有一個(gè)更簡(jiǎn)便的方法,能夠包含任何文件。要使用這種方法,你需要使用include PHP函數(shù),和一個(gè)WordPress能夠方便地為你定義的一個(gè)恒量,使得問(wèn)題變得更加簡(jiǎn)單:TEMPLATEPATH。
假如你想要包含一個(gè)稱為header2.php的文件。只要將下面的這些行插入到模板中,你想要文件信息顯示的位置中。
<?php include (TEMPLATEPATH . '/header2.php'); ?>
例如,你可以使用這個(gè)作為包含一個(gè)不同的標(biāo)題而不是正常的header.php的方式,header.php可能包含在get_header()。
注: TEMPLATEPATH是一個(gè)到達(dá)當(dāng)前主題目錄的絕對(duì)路徑的一個(gè)reference(結(jié)尾沒有/)。關(guān)于referencing URI而不是包含文件的信息,請(qǐng)看看從一個(gè)模板中Referencing 文件。
例子[ ]
下面是有關(guān)"HTTP 404:沒有找到"錯(cuò)誤模板的一個(gè)非常簡(jiǎn)單的例子(可能包含在你的主題中作為404.php)。
<?php get_header(); ?>
<h2>Error 404 - Not Found
<?php get_sidebar(); ?> <?php get_footer(); ?>
參數(shù)[ ]
這些標(biāo)簽不接受任何參數(shù)。