來源于:
https://www.168seo.cn/jianzhan/wordpress/advance-wordpress-tutorial/2549.html
創建與當前文章相關的標簽的HTML字符串。
描述
創建與當前文章相關的標簽的HTML字符串。每個標簽的名稱會鏈接到相關的“標簽”網頁。你可以命令函數在所有的標簽前后放置一個字符串,而且在每個標簽之間也放置一個字符串。必須在“The Loop”內使用這個標簽。
<?php $tag_list = get_the_tag_list( $before, $sep, $after ); ?>
這個函數不顯示任何內容 – 如果你想要直接地將這個函數放到網頁上,你應該使用echo (get_the_tag_list())。另外,你可以通過使用$foo = get_the_tag_list(),將這個函數遞交給一個變數,以便以后使用。
所有參數都是可選的,而且應該以'before'
,?'separator'
,?'after'
?的順序排列。你可以在每個區內使用HTML。
參數
$before
(string) (可選)?標簽前面的內容
默認: ' '
$sep
(string) (可選) 每個標簽之間的分隔符
默認: ','
$after
(string) (可選) 標簽后面的內容
默認: ' '
例子
一個基本的例子
下面的代碼在段落中輸出標簽列表,標簽之前是用逗號分開的。
<?php
echo get_the_tag_list('Tags: ',', ','</p>');
?>
上面的代碼將輸出:
<p>Tags:
<a href="tag1">Tag 1</a>,
<a href="tag2">Tag 2</a>,
...
一個稍微復雜點的例子
這個例子檢查文章是否含有任何標簽,如果有,將標簽以無序列表的形式輸出。
<?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
相關函數
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()
自動添加內容,歡迎來到昊天seo的博客