Tags outside the loop

时间:2014-07-31 作者:user3492770

我想在主页中显示帖子的标签。

我使用了:

global $post;
the_tags();
但它只出现在我的第一页。

3 个回复
SO网友:Brad Dalton

使用:

get_the_tags();
与岗位$id参数,使其在循环外工作

资料来源:get_the_tags

SO网友:Sri

<?php the_tags(\'Tags: \', \', \', \'<br />\'); ?> 
此标记将有助于查看所有页面中的标记选项。请检查并告知我任何问题。

SO网友:Chinmoy Kumar Paul

try this once

$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;
结束

相关推荐

How to separate the tags?

好的,我已经找过了,找不到。以下是我正在努力实现的目标。我想把我帖子中的标签分开。例如,我想在帖子中显示第一个标记,但当您将鼠标悬停在“更多”按钮上时,会显示所有其他标记。现在我可以处理css和菜单了,但是如何将标签分开,比如将第一个标签放在一个div中,其余的放在另一个div中,该div除了悬停外是隐藏的。在上面的照片中,我希望其他标签悬停在“+”按钮上时出现。<?php the_tags( __( \'<span class=\"tag-links\">Tags: \', \'wpb