Php 创建第一个标签存档的永久链接?
我正在尝试创建一个链接,指向当前帖子中第一个标签的存档。我想知道我怎样才能使这成为可能 我想要的是:Php 创建第一个标签存档的永久链接?,php,wordpress,hyperlink,tags,Php,Wordpress,Hyperlink,Tags,我正在尝试创建一个链接,指向当前帖子中第一个标签的存档。我想知道我怎样才能使这成为可能 我想要的是: <a href="http://example.com/tags/first_tag_ofmypost"> Linked Title </a> 说明必须在“如果”中 ?????用于缺少的指令调用我的标记的永久链接。我一直在尝试使用get\u tag\u link($tag->term\u id),但无法正常工作。试试这个:(未测试) 。。。 if(has_标记(
<a href="http://example.com/tags/first_tag_ofmypost"> Linked Title </a>
说明必须在“如果”中
?????
用于缺少的指令调用我的标记的永久链接。我一直在尝试使用get\u tag\u link($tag->term\u id)
,但无法正常工作。试试这个:(未测试)
。。。
if(has_标记('xtag')){
$tag=get_term_by('name'、'name_of_your_tag'、'type_of_your_tag');//您应该指出xtag标记的类型
?>
...
编辑
试试这个:
$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;
}
}
$tags=wp\u get\u post\u标签($post->ID);
对于($i=0;$i为什么不只是尝试一次解决就检查一下呢!我在这里找到了答案:tks,但我得到了相同的结果,即当前帖子的链接;但是我尝试获得第一个标签文档的链接。你可以对$tag
进行var\u转储
?进行var\u转储
并将结果复制到这里。确定我添加:echo var\u转储($tag)。“
”;在我的href行之后。我得到:bool(false)好的,我不知道你的xtag
的类型,它是一个类别,海关税,…你应该根据这一点更改get_term_的3rd参数。看看这里,它可以帮助你理解:。
...
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;
}
}