Old

WordPress: 根据分类别名获取分类链接

通常在制作企业类主题,某个自定义版块显示的分类内容,需要在后台增加选项给客户填需要调用显示的分类别名(slug),而在自定义板块需要加上这个分类的链接,这时就需要“根据分类别名获取分类链接”了。

WordPress 官方没有直接的函数来获取,所以需要用现有的相关函数转一下来实现:

1. 使用 get_category_by_slug() 函数,根据分类别名获取分类数据

<?php get_category_by_slug( $slug ) ?>

2. 然后使用 get_category_link() 函数获取分类链接

<?php get_category_link( $category_id ); ?>

看,很简单吧,下面给个实例:

假如分类的别名为 wordpress

<?php
$cat=get_category_by_slug('wordpress'); //获取分类别名为 wordpress 的分类数据
$cat_links=get_category_link($cat->term_id); // 通过$cat数组里面的分类id获取分类链接
?>

<a href="<?php echo $cat_links; ?>" title="<?php echo $cat->name; ?>"><?php echo $cat->name; ?></a>

写完,就这样,小问题而已,写写也无妨,熟悉者飘~

zww
or
oooo

声明: 除非注明,ZWWoOoOo文章均为原创,转载请以链接形式标明本文地址
本文地址: http://zww.me/archives/25378

72 comments

  1. mopvhs mopvhs Google Chrome 8.0.552.237 Google Chrome 8.0.552.237 Windows 7 Windows 7

    !!!!!!!!!!!!!

    沙发
  2. mopvhs mopvhs Google Chrome 8.0.552.237 Google Chrome 8.0.552.237 Windows 7 Windows 7

    @mopvhs
    耶...

  3. winy winy Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7

    收下代码飘过~

    板凳
  4. ......
  5. dee dee Google Chrome 8.0.552.237 Google Chrome 8.0.552.237 Windows XP Windows XP

    最近好多通过XX获取XX呀,我都收藏学习了! :razz:

    21楼
    • zwwooooo zwwooooo Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7

      @dee
      哈哈,其实折腾主题时有很多这类的

  6. mice mice GreenBrowser GreenBrowser Windows 7 Windows 7

    看看速度 ..

    22楼
  7. huangjun huangjun Maxthon Maxthon Windows XP Windows XP

    这段好像看懂了。

    23楼
  8. JaCall JaCall Google Chrome 8.0.552.224 Google Chrome 8.0.552.224 Windows Server 2003 Windows Server 2003

    围观下!

    24楼
  9. JaCall JaCall Google Chrome 8.0.552.224 Google Chrome 8.0.552.224 Windows Server 2003 Windows Server 2003

    这个主题的效果不错!

    25楼
  10. su su Firefox 3.6.13 Firefox 3.6.13 Windows 7 Windows 7

    呵呵 这个不懂啊 广告点点还是懂的啊 :oops:

    26楼
  11. 木本无心 木本无心 Firefox 3.6.13 Firefox 3.6.13 Windows XP Windows XP

    php就是强大啊。。

    27楼
  12. 竹下无为梦 竹下无为梦 Firefox 3.6.12 Firefox 3.6.12 Windows XP Windows XP

    这几天我也在研究分类目录。不过是把分类目录弄到导航上。已经弄好叻效果还不错。哈哈哈。

    28楼
  13. 时时彩平台 时时彩平台 Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

    最近准备用WP搭个博客,先来学习下!

    29楼
  14. 星尔 星尔 Google Chrome 12.0.742.122 Google Chrome 12.0.742.122 Windows XP Windows XP

    请教下,通过调用出的分类都有超链接,而我只想调用分类名称而不显示超链接,请问用什么代码调用呢?

    30楼
  15. Cranely Cranely Internet Explorer 8.0 Internet Explorer 8.0 Windows XP Windows XP

    :lol: 终于找到可以用的了,多谢啊!

    31楼

Leave a Reply