我们在制作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转WordPress、WordPress仿站以及以WordPress为管理后端的小程序、APP,我们一直秉持“做一个项目,交一个朋友”的理念,希望您是我们下一个朋友。如果您有WordPress主题开发需求,可随时联系QQ:919985494
相关文章
wordpress主题开发中如何做好SEO优化
一个网站开发上线后,如果不做好优化或推广,其实这个网站是没有…wordpress无插件纯代码实现注册验证 拒绝恶意注册
最近WordPress日记进行了一次改版,改版后使用了TML…如何给WordPress登录页面添加验证码等自定义表单项
在做WordPress主题开发的过程中,有的时候我们需要给W…Ajax实现WordPress文章列表无限下拉加载
最近在一个客户做一个WordPress主题定制开发的时候,由…如何自定义WordPress登录页面?
WordPress自带的登录页面已经可以满足基础的用户登录功…WordPress主题开发中最佳引用脚本js文件函数wp_enqueue_script
当我们在WordPress主题定制开发过程中,经常需要引入一…