十一年专注,只做WordPress定制开发一件事

如何获取WordPress当前分类名或别名

王超
2017-06-01
主题开发
5,745 次

我们在制作wordpress主题的时候,有时需要获取中文分类名,或者获取分类的别名,那么用下面的方法就可以轻松实现这个需求了。

一、获取带连接的分类名

 <?php the_category(); ?>

二、只获取分类名,不要分类的连接

 <?php single_cat_title(); ?>

三、那么我们想调用文章页所在的分类的分类名的话,使用方法有几种

方法一:

<?php

foreach((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'];} ?>

文章标签:

WordPress日记主要承接WordPress主题定制开发PSD转WordPressWordPress仿站以及以WordPress为管理后端的小程序、APP,我们一直秉持“做一个项目,交一个朋友”的理念,希望您是我们下一个朋友。如果您有WordPress主题开发需求,可随时联系QQ:919985494 微信:18539976310

搜索

嘿,有问题找我来帮您!