深入了解wordpress“the_category”函数

the_category()函数和参数介绍

<?php the_category( $separator, $parents, $post_id ); ?>

The_category函数的作用是以链接形式(非链接形式见这里)显示指定文章ID的分类。有三个参数:分隔符,分类显示方式(是否显示多级分类)、文章ID号;保存在 wp-includes/category-template.php里。

$separator 指定间隔符号,常用的有 (•)、(>)、( )、(->);
$parents 分类显示方式,两个值multiple和single;
$post_id 文章的ID号;

注:$parents的multiple值显示指定ID文章的所有分类,single只显示指定文章ID的分类。如ID为343的文章在三级分类目录下,使用multiple参数将显示:一级分类*二级分类*三级分类;single参数值显示:三级分类。*是$separator指定的间隔符。

the_category()函数的应用小例(wordpress面包屑导航)

例子:文章ID为343;分类:那些代码 -> WordPress。

<?php the_category( ' ', single, 343);?>

结果:WordPress

<?php the_category( ' ', multiple, 343);?>

结果:那些代码Wordpress

<?php the_category( ' -> ', single, 343);?>

结果:WordPress

<?php the_category( ' -> ', multiple, 343);?>

结果:那些代码->Wordpress

注:执行结果本含有链接为方便我去掉了。