wordpress调用文章的tags
时间 : 2024-01-04 02:59:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中,要调用文章的tags,可以使用`get_the_tags()`函数来获取当前文章的所有标签。

首先,在你的主题文件(如single.php,archive.php等)中找到你想要显示标签的位置,然后添加以下代码:

```php

<?php

$tags = get_the_tags(); // 获取当前文章的所有标签

if ($tags) {

echo '<ul>';

foreach($tags as $tag) {

echo '<li><a href="' . get_tag_link($tag->term_id) . '">' . $tag->name . '</a></li>'; // 显示标签名称和链接

}

echo '</ul>';

}

?>

上述代码首先使用`get_the_tags()`函数获取当前文章的所有标签,然后在循环中通过`get_tag_link($tag->term_id)`函数来获取每个标签的链接,并使用`$tag->name`显示标签的名称。最后,将标签以无序列表的形式输出。

注意,以上代码需要放在WordPress的循环(如`while(have_posts())`)内部才能正常工作。如果你想在其他地方调用标签,可以使用`get_the_tags()`函数的参数传递文章ID来获取指定文章的标签。

希望以上信息对你有帮助!

其他答案

在WordPress中,你可以使用以下代码来调用文章的tags:

```php

<?php

$tags = get_the_tags(); // 获取当前文章的标签列表

if ($tags) {

foreach ($tags as $tag) {

echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a>'; // 输出标签链接和名称

}

}

?>

你可以将上述代码插入到你的WordPress主题文件中的任何位置,比如single.php或content.php。这样,当你访问单篇文章页面时,便会显示该文章的标签链接。

值得注意的是,上述代码只会显示当前文章的标签。如果你想获取所有文章的标签列表,你可以使用`get_tags()`函数。以下是一个获取所有标签列表的示例代码:

```php

<?php

$tags = get_tags();

if ($tags) {

foreach ($tags as $tag) {

echo '<a href="'.get_tag_link($tag->term_id).'">'.$tag->name.'</a>'; // 输出标签链接和名称

}

}

?>

希望对你有所帮助!