如何在WordPress当前标签页获取标签ID

 我来答
用q户名
2018-06-28 · 知道合伙人数码行家
用q户名
知道合伙人数码行家
采纳数:56268 获赞数:150460
我最然懂的不多,但是我愿用全力来帮助大家。如果有不周到之处,还望大家海涵!

向TA提问 私信TA
展开全部
对DOM节点进行操作之前,首先要获取DOM节点。获取DOM节点的方法有很多,可以根据 id属性 、 标签名称 获取。
getElementById( )方法
根据HTML标签的id属性来获取DOM节点请使用 getElementById( ) 方法。该方法返回一个节点对象。
语法:document.getElementById(id) 其中,id 为HTML标签的 id 属性。
例如,获得id="demo"的节点的语句为:document.getElementById("demo");

getElementsByTagName( )方法
根据HTML标签名称来获取DOM节点请使用 getElementsByTagName( ) 方法。该方法将得到的元素节点作为一个数组返回。
语法:nodeObject.getElementsByTagName(tagName)
其中,nodeObject 为元素节点,tagName 为HTML标签的名称。
注意:getElementsByTagName() 方法既可以查找整个 HTML 文档中的所有节点,也可以查找某个节点的子节点,使用时必须要指定查找范围,即指明 nodeObject 。
例如,获得HTML文档中所有的<div>标签:
document.getElementsByTagName("div");

获得id=”demo”的标签内部的所有<div>标签:
document.getElementById("demo").getElementsByTagName("div");
每日答案
2018-05-19 · 超过45用户采纳过TA的回答
知道小有建树答主
回答量:72
采纳率:60%
帮助的人:7万
展开全部

因为 WordPress 没有内置这样的函数,所以,我们要自定义一个这样的函数,将下面这段代码放到主题的 functions.php 文件中:

  • //获得当前 TAG 标签 ID

  • function get_current_tag_id() {

  • $current_tag = single_tag_title('', false);//获得当前 TAG 标签名称

  • $tags = get_tags();//获得所有 TAG 标签信息的数组

  • foreach($tags as $tag) {

  • if($tag->name == $current_tag) return $tag->term_id; //获得当前 TAG 标签 ID,其中 term_id 就是 tag ID

  • }

  • }

  • 上面的代码就是一个获取当前标签页标签 ID 号的函数,然后,我们只要在需要标签 ID 的地方调用这个函数就可以了。

  • <?php echo get_current_tag_id(); ?>

  • 上面这句是直接显示标签 ID 号,也可以直接将函数的返回值赋于一个变量,如下:

  • <?php $tag = get_current_tag_id(); ?>

  • 就可以在需要的地方直接调用这个 $tag 变量就可以了。

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式