2011年02月26日 66条评论

WordPress函数: 根据标签别名获取标签链接

蛋疼了,这次遇到这个需求了:某个文章列表需要调用某标签下的文章,然后要加个此标签的 More 链接,那么就要“根据标签别名获取标签链接”了。

我的记忆里WordPress官方是没有内置封装好的这个函数,去 WordPress code 那里转了一下的确没有。也就是说又要绕一下才能实现了,囧~

有了前面的经验,这次三下五除二很快搞定。

我写成函数了,代码如下:(函数当然是扔到主题的 functions.php 里面鸟)

//根据标签别名获取标签链接地址 by zwwooooo
function get_tag_link_by_slug($tag_slug) {
   $tag=get_term_by( 'slug', $tag_slug, 'post_tag' ); //用 get_term_by函数获取别名对应的标签数组
   if ($tag) return get_tag_link($tag->term_id); //用 get_tag_link 函数获取标签别名的链接
   return 0;
}

调用及使用方法:

<?php echo get_tag_link_by_slug('标签别名'); ?>

很简单,别拍砖~不懂的用,懂的就飘~

zww
or
oooo

“WordPress函数: 根据标签别名获取标签链接”有66条评论

  1. liveme says:

    先沙发,后评论 :mrgreen:

    1. zwwooooo says:

      @liveme
      那坐一下你的大腿

    2. liveme says:

      @zwwooooo
      你很重啊 :???: :???: 得减肥了 :mrgreen:

  2. 老王 says:

    不懂的飘~哈哈

    1. zwwooooo says:

      @老王
      飘好啊,最近天气转暖了

  3. liveme says:

    这个功能需求暂时还没有,不过代码很精简,我喜欢。

    1. zwwooooo says:

      @liveme
      需要时再用吧,你的大腿很舒服

  4. A.shun says:

    前排围观

    1. zwwooooo says:

      @A.shun
      发斤好茶过来

  5. 林木木 says:

    都成一个系列咯~

    1. zwwooooo says:

      @林木木
      嘘,你懂的。

  6. 这个需求够个性的。。

    1. zwwooooo says:

      @阅微博客
      没办法啊,这也是wp的厉害之处

  7. 这个我暂用不上呢

    1. zwwooooo says:

      @软件盒子
      要用上时记得就行

  8. 囧啊囧 says:

    不懂的飘过才对

    1. zwwooooo says:

      @囧啊囧
      荒淫常来飘

  9. xuan律 says:

    纯来围观

    1. zwwooooo says:

      @xuan律
      那就喝杯茶

  10. gsid says:

    略懂略懂的飘过。。。

  11. 胡萝卜 says:

    好吧,这个我已经懂了,不过还是支持下!

  12. 7cbt says:

    或许现在的新手都比较喜欢插件形式的调用标签。

    1. zwwooooo says:

      @7cbt
      这个是定制的主题需求,通常应用在多调用的主题。

  13. socekin says:

    暂时用不上。

  14. 别名?WP不是拿别名作为连接地址的吗?
    顺便问下,wp可以单独调用某个分类,可以单独调用某个tag吗?主要做CMS用

    1. zwwooooo says:

      @独自流浪
      可以单独调用某个分类,tag同样,稍微改一下就行

  15. Veezy says:

    哈,好zww风格的文章 :cool:

    1. zwwooooo says:

      @Veezy
      嗯嗯,说说废话,但不要多,哈哈。

  16. 万戈 says:

    这个需求我也碰到过耶 :mrgreen: 但是我让别人换其他方法,因为我木有解决 :grin:

    1. zwwooooo says:

      @万戈
      说明你太强了,我是满足客户,你是让客户顺从,太强了!

  17. Demon says:

    自己懂代码就是好。

    1. zwwooooo says:

      @Demon
      折腾多了就懂点了

  18. yixin says:

    留作参考,说不定某天就用上了

  19. 郑永 says:

    android 系统那个速度,真给力!我也上手了,呵呵 :)

    1. zwwooooo says:

      @郑永
      哈,的确不错,荒淫加入android

发表评论

昵称 *

网址

B em del U Link Code Quote