來(lái)源于:
https://www.168seo.cn/jianzhan/wordpress/advance-wordpress-tutorial/2549.html
創(chuàng)建與當(dāng)前文章相關(guān)的標(biāo)簽的HTML字符串。
描述
創(chuàng)建與當(dāng)前文章相關(guān)的標(biāo)簽的HTML字符串。每個(gè)標(biāo)簽的名稱會(huì)鏈接到相關(guān)的“標(biāo)簽”網(wǎng)頁(yè)。你可以命令函數(shù)在所有的標(biāo)簽前后放置一個(gè)字符串,而且在每個(gè)標(biāo)簽之間也放置一個(gè)字符串。必須在“The Loop”內(nèi)使用這個(gè)標(biāo)簽。
<?php $tag_list = get_the_tag_list( $before, $sep, $after ); ?>
這個(gè)函數(shù)不顯示任何內(nèi)容 – 如果你想要直接地將這個(gè)函數(shù)放到網(wǎng)頁(yè)上,你應(yīng)該使用echo (get_the_tag_list())。另外,你可以通過(guò)使用$foo = get_the_tag_list(),將這個(gè)函數(shù)遞交給一個(gè)變數(shù),以便以后使用。
所有參數(shù)都是可選的,而且應(yīng)該以'before'
,?'separator'
,?'after'
?的順序排列。你可以在每個(gè)區(qū)內(nèi)使用HTML。
參數(shù)
$before
(string) (可選)?標(biāo)簽前面的內(nèi)容
默認(rèn): ' '
$sep
(string) (可選) 每個(gè)標(biāo)簽之間的分隔符
默認(rèn): ','
$after
(string) (可選) 標(biāo)簽后面的內(nèi)容
默認(rèn): ' '
例子
一個(gè)基本的例子
下面的代碼在段落中輸出標(biāo)簽列表,標(biāo)簽之前是用逗號(hào)分開(kāi)的。
<?php
echo get_the_tag_list('Tags: ',', ','</p>');
?>
上面的代碼將輸出:
<p>Tags:
<a href="tag1">Tag 1</a>,
<a href="tag2">Tag 2</a>,
...
一個(gè)稍微復(fù)雜點(diǎn)的例子
這個(gè)例子檢查文章是否含有任何標(biāo)簽,如果有,將標(biāo)簽以無(wú)序列表的形式輸出。
<?php
if(get_the_tag_list()) {
echo get_the_tag_list('<ul><li>','</li><li>','</li></ul>');
}
?>
上面的代碼將輸出:
<ul>
<li><a href="tag1">Tag 1</a></li>
<li><a href="tag2">Tag 2</a></li>
...
</ul>
如果需要的話,你可以添加CSS 樣式。
源文件
get_the_tag_list() 位于 wp-includes/category-template.php
相關(guān)函數(shù)
Tags: get_tag(), get_tag_link(), get_tags(), get_the_tag_list(), get_the_tags(), is_tag(), the_tags(), single_tag_title(), tag_description(), wp_generate_tag_cloud(), wp_tag_cloud(), get_the_term_list()
自動(dòng)添加內(nèi)容,歡迎來(lái)到昊天seo的博客