我正在尝试创建指向当前帖子中第一个标记的存档的链接。我想知道如何才能做到这一点。
我想要类似的东西:
<a href="http://example.com/tags/first_tag_ofmypost"> Linked Title </a>
说明必须在“if”
内<?php
$tags = wp_get_post_tags($post->ID);
if (has_tag( 'xtag' )) {
?>
<a href="<?php echo ?????????????? ?>"> Linked Title</a>
???????
用于调用我的标签永久链接的缺失指令。我一直在尝试get_tag_link($tag->term_id)
,但无法使其发挥作用。
答案 0 :(得分:0)
试试这个:(未经测试)
...
if (has_tag( 'xtag' )) {
$tag = get_term_by('name', 'name_of_your_tag', 'type_of_your_tag'); // you should indicate the type of your xtag tag
?>
<a href="<?php echo get_tag_link($tag['term_id']); ?>">Linked Title</a>
<?php } ?>
...
修改
试试这个:
$tags = wp_get_post_tags($post->ID);
for($i = 0; $i<count($tags); $i++){
$tag = $tags[$i];
if($tag['name'] == 'name_of_you_tag'){
echo '<a href="'.get_tag_link($tag['term_id']).'">Linked Title</a>';
break;
}
}