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文章均为原创,转载请以链接形式标明本文地址
本文地址: https://zww.me/archives/25378

72 comments

  1. mopvhs mopvhs Google Chrome 8 Google Chrome 8 Windows 7 Windows 7

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

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

    @mopvhs
    耶...

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

    收下代码飘过~

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

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

    21楼
  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 Google Chrome 8 Windows Server 2003 Windows Server 2003

    围观下!

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

    这个主题的效果不错!

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

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

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

    php就是强大啊。。

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

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

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

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

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

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

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

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

    31楼

Leave a Reply