温馨提醒

如果文章内容或图片资源失效,请留言反馈,我们会及时处理,谢谢

本文最后更新于2020年7月30日,已超过 180天没有更新

wordpress教程

我们在制作wordpress主题时候喜欢在调取中文分类名的时候也想自动显示这分类名的英文名,比如说企业新闻这块,我们想显示出news的别名出来,那么在wordpress主题中,实现这个功能还十分简单的,那么大家就仔细看教程咯!

category函数

通常我们在调取分类的名称和链接的时候是直接使用

<?php the_category(); ?>

但是从中带来的问题是,不能只获取分类的名称,必须是分类的名称和链接的,那么我们这个时候就需要用到

<?php single_cat_title(); ?>

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

代码⑴
<?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\'];} ?>  

 

版权声明:原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担。
本文链接:65素材网https://www.65sc.cc/24851.html
许可协议:《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权