今天在给客户制作主题的过程中有一个地方要用到获取当前分类,WP管理员之家百度了一下发现网上说的教程都乱,于时集合总结了一下分享给大家。大家在设计主题时经常会需要调用当前分类或当前文章所属分类名称的需求,一般大家都是使用:
1
|
<?php the_category(); ?> |
来调用分类名称与连接的,但是这样并不能单独的调用出分类的名称,那么怎样单独的调用出wordpress的分类名称呢?方法如下:
1、如果是在分类页面调用当前分类名称则使用以下代码:
1
|
<?php single_cat_title(); ?> |
2、如果是在在文章页想调用出当前文章所属分类的名称:
代码⑴
1
2
3
4
5
6
|
<?php foreach ((get_the_category()) as $category ) { echo $category ->cat_name; } ?> |
代码⑵
1
2
3
4
|
<?php $category = get_the_category(); echo $category [0]->cat_name; ?> |
代码⑶
1
|
<?php $thiscat = get_category( $cat ); echo $thiscat ->name;?> |
另外说个如何获取分类别名的方法:
1
2
3
4
5
|
if (is_category()) { $cat = get_query_var( 'cat' ); $yourcat = get_category( $cat ); echo "该分类别名为" . $yourcat ->slug; } |