WordPress如何获取当前tag页面的标签ID和别名

追格官方小助手/ 2022年03月17日/ WordPress/ 浏览 1910

WordPress获取当前tag页面的标签ID和别名,我们可以使用WordPress函数 get_term_by() 来实现,该函数可返回标签、分类的名称、别名和ID等信息,参考代码如下:


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


当然我们也可以写成函数,放在当前WordPress主题的functions.php文件中:


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;
    }
}


然后我们调用以下代码即可:


<?php echo get_tag_id();?>


相关推荐:
WordPress如何获取当前文章别名或指定文章ID别名

发表评论

暂无评论,抢个沙发...

客服 工单