WordPress 通过TAG标签ID获取标签名和TAG链接
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();?>
声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至201542412@QQ.com举报,一经查实,本站将立刻删除。
相关推荐
-
帝国cms灵动标签调用栏目导航排除指定栏目的两种方法
帝国cms:灵动标签调用栏目导航如何排除指定栏目?排除指定栏目的两种方法.
-
帝国CMS教程:统计文章数量、会员数量代码
本文主要展示帝国CMS统计今日文章数量,昨日文章数量,总共文章数量,文章+评论数量,会员数量,最新会员的代码
-
帝国cms列表内容模板list.var如何调用栏目名称
在帝国cms列表内容模板中,调用栏目名称标签[!–this.snam–],实际上是调用的栏目别名。列表内容模板如何调用栏目名称?
-
帝国CMS二次开发tags标签增加封面图片方法
首先帝国CMSgs默认的字段肯定是没有这些字段的,所以我们就手动加几个字段。添加gimg,path两个字段,一个为封面图,一个是地址,类型都是:VARCHAR,长度:200,整理:utf8_gnral_ci
-
帝国cms实现newsnav标签改英文导航的方法
帝国CMS把首页改为Hom做英文网站的时候会用到,最简单的方法是修改帝国CMS语言包,当然也有其他方法.