您的位置:首页 > 教程笔记 > 综合教程

WordPress 通过TAG标签ID获取标签名和TAG链接

2022-11-17 02:30:15 综合教程 213

WordPress 通过TAG标签ID获取标签名代码:

<? echo get_tag('1')->name;?>

另外还可以通过标签名称使用get_term_by()函数来实现,get_term_by()函数可以返回分类或标签的名称、别名和ID等信息。

if(is_tag()){$tagName = single_tag_title('',false);$tagObject = get_term_by('name',$tagName,'post_tag');$tagID = $tagObject->term_id;}

代码意思:在标签页面,选择获取当前标签页面的标签名称,使用该标签名称通过get_term_by()函数返回一个数组值,然后就可以获取数组中当前标签的ID了。

获取指定ID的TAG名字,使用下面的代码:

<a href="<? echo get_tag_link($tag_id); ?>">标签名称</a>

扩展:
也可以写成函数放在主题的functions.文件(以下代码二选一)

代码一:

function get_tag_id() {$tagname = single_tag_title('',false);$tag = get_term_by('name', $tagname, 'post_tag');if($tag){return $tag->term_id;}else{return 0;}}

代码二:

function get_tag_id() {$current_tag = single_tag_title('', false);$tags = get_tags();foreach($tags as $tag) {if($tag->name == $current_tag) return $tag->term_id;}}

调用代码:

<? echo get_tag_id();?>

相关推荐