创建与当前文章相关的标签的HTML字符串。描述创建与当前文章相关的标签的HTML字符串。每个标签的名称会链接到相关的“标签”网页。你可以命令函数在所有的标签前后放置一个字符串,而且在每个标签之间也放置一个字符串。必须在“The Loop”内使用这个标签。<?php $tag_list = get_the_tag_…

创建与当前文章相关的标签的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(‘<p>Tags: ‘,’, ‘,'</p>&#8217😉; ?>

上面的代码将输出:

<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>&#8217😉; } ?>

上面的代码将输出:

<ul> <li><a href=”tag1″>Tag 1</a></li> <li><a href=”tag2″>Tag 2</a></li> … </ul>

如果需要的话,你可以添加CSS 样式。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。