我们在制作WordPress主题的时候,有时需要获取中文分类名,或者获取分类的别名,那么用下面的方法就可以轻松实现这个需求了。
一、获取带连接的分类名
<?php the_category(); ?>
二、只获取分类名,不要分类的连接
<?php single_cat_title(); ?>
三、那么我们想调用文章页所在的分类的分类名的话,使用方法有几种
方法一:
<?phpforeach((get_the_category()) as $category){echo $category->cat_name;}?>
方法二:
<?php$category = get_the_category();echo $category[0]->cat_name;?>
方法三:
<?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\'];} ?>
回复
暂无评论