如何仅显示子类别中的链接

时间:2013-06-19 作者:user34277

使用codex中的代码:

       <?php
$category = get_the_category();
if($category[0]){
echo \'<a href="\'.get_category_link($category[0]->term_id ).\'">\'.$category[0]->cat_name.\'</a>\';
}
?>
Codex链接:http://codex.wordpress.org/Function_Reference/get_the_category

我可以将帖子所在的类别显示为链接(例如业务)。但是,我不想显示父类别。我只想显示某个父类别的子类别。

我的分类结构如下:高级(家长)>高级主题(儿童)>电子商务(儿童)、商业(儿童)、摄影(儿童)等。

因此,我只想显示高级主题类别的子级。

非常感谢您的帮助。

1 个回复
SO网友:Ravinder Kumar

您的代码可能如下所示

<?php
$category = get_the_category();
foreach( $category as $cat):
  if($cat[0]->parent == \' your_parent_category_id ( Premium )\'){
   echo \'<a href="\'.get_category_link($cat[0]->term_id ).\'">\'.$cat[0]->cat_name.\'</a>\';
  break;
  }
endforeach;
?>

结束

相关推荐

WP_LIST_CATEGORIES,将类添加到具有子项的所有列表项

我正在使用wp_list_categories(); 要显示自定义分类法中所有术语的列表,但我需要为具有子级的列表项设置与不具有子级的列表项不同的样式。有没有一种方法,PHP或jQuery,我可以给所有父元素一个特殊的类?