我有一些代码,告诉我:
- 父级自定义类别名称
---儿童自定义类别名称
----自定义帖子名称
有这段代码:
<?php
$post_type = 'zakony';
$taxonomies = get_object_taxonomies( array( 'post_type' => $post_type ) );
foreach( $taxonomies as $taxonomy ) :
$arg = array('hierarchical' => false, 'orderby' => 'title', 'order' => 'DESC');
$terms = get_terms("all", $arg);
foreach( $terms as $term ) :
if ( ! empty( $terms ) ) :
$term = array_pop( $terms );
$parent_term = ( $term->parent ? get_term( $term->parent, 'all' ) : $term );
echo '<strong>'.$parent_term->name.'</strong><br>';
endif; ?>
<strong class="child_cat"><?php echo $term->name; ?></strong>
<?php
$args = array(MY ARGS GOES HERE);
$posts = new WP_Query($args);
if( $posts->have_posts() ): while( $posts->have_posts() ) : $posts->the_post(); ?>
<a href="<?php the_permalink() ?>" class="child_url"><?php the_title(); ?></a>
<?php endwhile; endif; ?>
<?php endforeach;
endforeach; ?>
它的工作正常,看起来像: click here to see
但是,如果相同,我怎么能只显示父自定义类别名称一次? 我的意思是,我想显示唯一的父自定义类别名称,如果相同则不要多次显示它!你能帮帮我吗?