A-A+

WordPress获取分类名称

2015年01月27日 PHP开源系统 评论 1 条 阅读 173 views 次

在 wordpress 中,文章是按照类别来进行区分的,而类别又分为主类别和子类别,有的时候需要获取主分类以及子分类的名称,我们来看一下如何进行获取。

获取当前分类的名称

<?php single_cat_title(); ?>

将本代码放入到单页文章内,就会显示出单页的当前分类名。

获取顶级分类的名称,可以在single.php,category.php文件中进行获取,如果有父分类则显示父分类,如果没有则显示当前分类,代码如下:

<?php
$category = get_the_category();
$parent = get_cat_name($category[0]->category_parent);
if (!empty($parent)) {
echo $parent;
} else {
echo $category[0]->cat_name;
}
?>

这里主要用到2个函数 get_cat_name 和 get_the_category

根据分类ID获取分类的名称。

分类的ID是很容易获取到的,哪么如何通过分类的ID进而获取到分类的名称呢,看如下的代码:

<?php get_cat_name( $cat_id ) ?>

最后的一种方法是推荐的方法,很简单。

标签:

1 条留言  访客:1 条  博主:0 条

  1. 大谋士网

    这个方法不错。之前用过。

给我留言