wordpress 获取文章tag
时间 : 2023-12-23 19:39:03声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中,获取文章的标签(Tags)可以使用如下方法:

1. 使用WordPress提供的函数`get_the_tags()`来获取当前文章的标签列表。该函数返回一个包含标签对象的数组。

```php

$tags = get_the_tags();

if ($tags) {

foreach ($tags as $tag) {

// 输出标签名称

echo $tag->name;

}

}

2. 如果想获取标签的链接地址,可以使用`get_tag_link()`函数。该函数接受一个标签对象作为参数,并返回一个可点击的标签链接。

```php

$tags = get_the_tags();

if ($tags) {

foreach ($tags as $tag) {

// 输出标签链接

echo '<a href="' . get_tag_link($tag) . '">' . $tag->name . '</a>';

}

}

3. 如果你只是想获取当前文章的标签名称列表,你也可以使用`get_the_tag_list()`函数。该函数会返回一个用逗号分隔的标签名称列表。

```php

$tag_list = get_the_tag_list( '', ', ' );

echo $tag_list;

以上方法可以根据需求来获取你想要的文章标签信息。

其他答案

要获取WordPress文章的标签(Tags),可以使用WordPress的内置函数`get_the_tags()`。

例如,可以在WordPress主题文件中使用以下代码来获取当前文章的标签:

```php

$tags = get_the_tags();

if ( $tags ) {

foreach( $tags as $tag ) {

echo '<a href="' . get_tag_link( $tag->term_id ) . '">' . $tag->name . '</a>';

}

}

这段代码首先使用`get_the_tags()`函数获取当前文章的标签。然后使用一个`foreach`循环遍历标签数组,输出每个标签的链接和名称。

注意,这段代码应该放在WordPress的文章循环中,例如在`while ( have_posts() )`循环中。这样才能获取到当前文章的标签。

你可以将以上代码添加到你的WordPress主题文件中,以在文章页面或文章列表中显示文章的标签。