如何在 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
这是我的情况。
在我的主页中,我想要所有现有标签的列表,并将它们用作包含 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