A-A+
WordPress获取分类名称
在 wordpress 中,文章是按照类别来进行区分的,而类别又分为主类别和子类别,有的时候需要获取主分类以及子分类的名称,我们来看一下如何进行获取。
获取当前分类的名称
<?php single_cat_title(); ?>
将本代码放入到单页文章内,就会显示出单页的当前分类名。
获取顶级分类的名称,可以在single.php,category.php文件中进行获取,如果有父分类则显示父分类,如果没有则显示当前分类,代码如下:
<?php $category = get_the_category(); $parent = get_cat_name($category[0]->category_parent); if (!empty($parent)) { echo $parent; } else { echo $category[0]->cat_name; } ?>
这里主要用到2个函数 get_cat_name 和 get_the_category
根据分类ID获取分类的名称。
分类的ID是很容易获取到的,哪么如何通过分类的ID进而获取到分类的名称呢,看如下的代码:
<?php get_cat_name( $cat_id ) ?>
最后的一种方法是推荐的方法,很简单。
这个方法不错。之前用过。