wordpress如何获取当前分类名称或别名

我们在做网站时,通常需要调用当前分类的名称或者别名。那么在使用Wordpress建站的时候,是如何获取当前分类的名称或者别名的呢?

使用Wordpress建站,要获取当前分类名称或者别名,我们需要用到category函数。

使用以下代码,可以直接获取分类名称和链接:

<?php the_category(); ?>

如果你不需要获取分类链接,只需要分类名称,我们也可以使用以下代码:

<?php single_cat_title(); ?>

PS:这段代码只能在分类页使用。

如果需要在文章页调用当前所属分类名称的话,我们可以使用以下三种方式:

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

2. <?php $category = get_the_category(); echo $category[0]->cat_name; ?>

3. <?php $thiscat = get_category($cat); echo $thiscat ->name;?>

以上的是调用分类名称的方法,那么要如何调用分类别名呢?想要调用分类别名,我们可以使用以下代码:

代码一、

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

代码二、

<?php $cat = get_category($cid);echo $cat->slug;?>

在分类页调用分类别名可以使用:

<?php if(is_category()) {$cat = get_query_var('cat');$yourcat = get_category($cat);echo "" . $yourcat->slug;} ?>

如果PAGE页面需要调用分类别名,可以使用:

<?php if( is_page() ){$content = $content . get_option('display_copyright_text');$post_data = get_post($post->ID, ARRAY_A); echo $slug = $post_data['post_name'];} ?>