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

 2017-09-04 09:14:18  234 人阅读  0 条评论
 最佳答案:

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

  1. //获得当前 TAG 标签 ID
  2. function get_current_tag_id() {
  3.     $current_tag = single_tag_title('', false);//获得当前 TAG 标签名称
  4.     $tags = get_tags();//获得所有 TAG 标签信息的数组
  5.     foreach($tags as $tag) {
  6.         if($tag->name == $current_tagreturn $tag->term_id; //获得当前 TAG 标签 ID,其中 term_id 就是 tag ID
  7.     }
  8. }

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

  1. <?php echo get_current_tag_id(); ?>

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

  1. <?php $tag = get_current_tag_id(); ?>

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

答案来自:高时银博客 - http://wanlimm.com/77201505274116.html

问题标签: ,  
编辑作者:懿古今(QQ号:2226524923,QQ群:415623933
免责声明:本文内容来源于互联网,仅供参考学习之用,如有侵权请联系本站修改删除!
问题分类:WordPress问题 ,  建站技术问题 ,  操作系统问题 ,  办公软件问题 ,  搜索热点问题 ,  综合其他问题

相关问题 热门问题近期问题随机标签

 发表评论

中国赞表情摊手表情吃瓜表情笑哭表情偷笑表情衰表情汗表情思考表情费解表情抓狂表情晕表情流泪表情疑问表情嘻嘻表情吃惊表情鼓掌表情