建站教程

建站教程

Products

当前位置:首页 > 建站教程 >

wordpress快速查找分类名称函数:get_term_by()(WordPress获取文章所属分类名称或别名)

GG网络技术分享 2025-03-18 16:13 0


wordpress快速查找分类名称函数:get_term_by()

get_term_by()函数主要用来快速查找某一个分类的名称、别名和id的值,只要提供别名、名称或编号其中一个,就可以获取它其余的信息,省时省力又精确。

语法结构

参数

前3个参数为必须值
$field——id、slug、name
$value—-$field的值
$taxonomy—-自定义分类方式的名称

实例

比如我自建了一个products的分类

根据分类名称获取分类名称值为Theme的别名

根据id获取id值为21的分类的别名

根据别名获取别名值为theme的分类名称

根据id获取id值为21的分类的分类名称

根据别名获取别名值为theme的分类的id

根据分类名称获取分类名称值为Theme的分类的id

WordPress获取文章所属分类名称或别名

最近在写wp自学笔记下载部分到时候,想要获取到文章所属分类名称或别名,想了半天没想到,于是去百度了下,马上就得到答案了。

非常简单,WordPress本身自带一个函数可以调出分类别名和链接:

<?php the_category(); ?>

不过上面函数会连分类链接一起获取到,实际的应用中,我们可能需要单独调出WordPress分类名称,并不需要添加链接,那该如何只调出文章分类的名称呢?如果是在分类页面进行调用:

<?php single_cat_title(); ?>

如果是在文章页面进行所属分类名称的调用:

<?php  foreach((get_the_category()) as $category)  {  echo $category->cat_name;  }  ?>  

那我们该如何调出分类别名呢?

<?php  if(is_category()) {  $cat = get_query_var(\\\'cat\\\');  $yourcat = get_category($cat);  echo \\\"该分类别名为\\\" . $yourcat->slug;  }  ?>  

标签:

提交需求或反馈

Demand feedback