王尘宇王尘宇

研究百度干SEO做推广变成一个被互联网搞的人

wordpress教程:猎取当前分类称号或别号

wordpress教程

我们在制造wordpress主题的时刻喜好在调取中文分类名的时刻也想自动显现这个分类名的英文名,比如说企业消息这块,我们想显现出news的别号出来,那末在wordpress主题中,完成这个功用照样非常简朴的,那末人人就仔细看教程咯!

category函数

一般我们在调取分类的称号和链接的时刻是直接运用

  1. <?php the_category(); ?>

然则从中带来的问题是,不能只猎取分类的称号,必需是分类的称号和链接的,那末我们这个时刻就需要用到

  1. <?php single_cat_title(); ?>

那末我们想挪用文章页地点的分类的分类名的话,运用要领有几种

代码⑴
  1. <?php

  2. foreach((get_the_category()) as $category)

  3. {

  4. echo $category->cat_name;

  5. }

  6. ?>

代码⑵
  1. <?php

  2. $category = get_the_category();

  3. echo $category[0]->cat_name;

  4. ?>

代码⑶
  1. <?php $thiscat = get_category($cat); echo $thiscat ->name;?>

别号

说到如今,我们都是在猎取分类名,回归到重点,下面说下分类别号的猎取要领是:

  1. if(is_category()) {

  2. $cat = get_query_var('cat');

  3. $yourcat = get_category($cat);

  4. echo "该分类别号为" . $yourcat->slug;

  5. }

或许尝尝:

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

分类页面里:

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

PAGE页面里:

  1. <?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'];} ?>  

相关文章

评论列表

发表评论:
验证码

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。