2012-09-27 159 views
1
<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相关和会计。将显示子类别名称的代码是什么?我想显示子类别名称不是父类别名称

回答

0

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

提取所有的父类

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

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

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