本页目录
来源于:
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) (可选) 标签后面的内容
默认: ' '例子
一个基本的例子
下面的代码在段落中输出标签列表,标签之前是用逗号分开的。
<?phpecho get_the_tag_list('Tags: ',', ','</p>');?>上面的代码将输出:
<p>Tags:<a href="tag1">Tag 1</a>,<a href="tag2">Tag 2</a>,...一个稍微复杂点的例子
这个例子检查文章是否含有任何标签,如果有,将标签以无序列表的形式输出。
<?phpif(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 的博客