我想显示子类别名称而不是父类别名称

时间:2012-09-27 03:36:31

标签: wordpress

  <div class="careerleft">

   <?php query_posts('cat=9&paged='.get_query_var('paged')); ?>

   <?php if (have_posts()) : while (have_posts()) : the_post(); ?>

   <div <?php post_class() ?> id="post-<?php the_ID(); ?>">

   <p class="career">"><?php the_title(); ?></p>

   <p>Category: <?php single_cat_title()?></p>

   <p>Date posted:<?php the_time('F j, Y') ?></p>

   </div>

   <?php endwhile; ?>

   <?php else : ?>

  <h2>Not Found</h2>


  <?php endif; ?>


 </div>

我想显示子类别名称,但是当我使用它时,它只显示父类别名称。在我的类别中,父类别名称是“职业”,此类别有3个子类别名称,分别是“管理”,“IT相关”和“会计”。显示子类别名称的代码是什么?

1 个答案:

答案 0 :(得分:0)

这里你必须先提取子类别。了解如何提取Wordpress Categories

提取父类别的所有类别

<?php $args = array( 'type' => 'post', 'parent' => 9, 'taxonomy' => 'category' );?>

<?php $categories = get_categories( $args ); ?>

提取所有类别后,创建aloop以打印它们