如何在 Wordpress 循环外获取所有现有标签

How to get all existing tags outside the loop in Wordpress

这是我的情况。

在我的主页中,我想要所有现有标签的列表,并将它们用作包含 posts 的同位素网格的过滤器。

因此,对于每个 post,我已经检查了关联的标签并将它们作为 class 名称输出到 post 网格项目上以进行过滤。

我很难获得所有现有标签的列表。我认为这应该是很容易做的事情。我错过了什么?

这是一个例子:

$tags = get_tags();
$html = '<div class="post_tags">';
foreach ( $tags as $tag ) {
    $tag_link = get_tag_link( $tag->term_id );

    $html .= "<a href='{$tag_link}' title='{$tag->name} Tag' class='{$tag->slug}'>";
    $html .= "{$tag->name}</a>";
}
$html .= '</div>';
echo $html;

示例取自此处:https://codex.wordpress.org/Function_Reference/get_tags