wordpress 获取当前文章的tag标签

来源于:

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的博客

投稿

穿山甲三盒区块 - WordPress区块

2020-9-21 0:15:00

网站

X 探针 – PHP 刘海探针

2019-9-1 1:07:12

⚠️
Npcink上的部份代码及教程来源于互联网,仅供网友学习交流,若您喜欢本文可附上原文链接随意转载。
无意侵害您的权益,请发送邮件至 1355471563#qq.com 或点击右侧 私信:Muze 反馈,我们将尽快处理。
0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索