wordpress 获取当前文章的tag标签

该内容介绍了WordPress函数`get_the_tag_list()`的用法,用于生成文章标签的HTML字符串。函数接受三个可选参数:标签前内容、分隔符和标签后内容,支持HTML格式。通过示例展示了基本输出和复杂列表形式,并说明需在“The Loop”内使用,可通过echo直接显示或赋值给变量。

文章作者:
阅读时间: 6 分钟
更新时间:2025年11月13日

创建与当前文章相关的标签的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>’);
?>

上面的代码将输出:

<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 样式。

这篇文章有用吗?

点击星号为它评分!

平均评分 0 / 5. 投票数: 0

到目前为止还没有投票!成为第一位评论此文章。

在AI工具中继续讨论:
曾凤祥
曾凤祥
WordPress技术负责人
WordPress 独立站开发领域 10+ 年实践经验,长期专注于外贸独立站搭建与 SEO 优化,累计服务企业客户数百家(含制造业、外贸企业、政府等行业)
相关文章
无论你是否已有网站,我们都能帮你把线上业务推上新高度
无论什么行业,都能快速拥有专业网站:
无论什么行业,都能快速拥有专业网站:

展示型官网 / 品牌站 / 外贸独立站,均有成熟模板与定制方案
无需懂代码:可视化编辑+我们指导,轻松启动 → 快速上线,抢占先机​
结构清晰、利于SEO与后期运营,降低长期维护成本

立即查看建站方案
网站加载慢、跳出高、询盘少?
网站加载慢、跳出高、询盘少?

老旧体验与技术隐患会直接拖累获客与转化。
我们提供:网站全面诊断 → 速度/安全/结构优化 → 可持续运维支持(技术+策略),让网站真正成为您的业务增长工具,而不只是“线上门面”。

马上获取专属优化方案
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部