WordPress分类category的应用

ė 637 6 0

WordPress 调用分类目录通常是用下面得代码实现的:

<?php the_category(); ?>

但是用这个代码调用,前台会连链接一起显示出来,那么我们如何让 WordPress 只获取分类目录的名称?本文叫你如何实现。我们把上面的代码进行替换,这里提供两种方案:

代码一

<?php
$category = get_the_category();
echo $category[0]->cat_name;
?>

代码二

<?php
foreach((get_the_category()) as $category)
{
echo $category->cat_name;
}
?>

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

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

来源扩展链接:

http://www.2zzt.com/jcandcj/5229.html

https://www.22vd.com/49499.html

来源- - 通过投稿渠道发表
  • 灵魂发问:谁告诉你我国防空洞位置了吗?怕是99%中国人不知道,我也不知道,为什么,因为没告诉咱们啊!怕是很多当官的都不晓得吧!所以别老想着打这个那个,真打起来,你躲都不知道躲哪?最好的位置是到没有军事区,机场等落后位置,因为人家炸这些位置不仅没有利益还会被国际谴责。 --- 2025/03/08
主机推荐
:网友留言区仅供网友表达其个人观点,并不表明栖息邦最终立场。



管理员登录
注册

提示:点击上下面区域关闭

字号调整

View My Stats
空位 空位
本次加载耗时:0.892s