我需要列出由这些帖子上的两种不同分类法组织的自定义帖子类型。
我有一个自定义帖子类型的属性/公寓,其中包含位置和类型/大小的分类我试图将它们列出如下
所需布局
自定义帖子类型
公寓位置
公寓尺寸 1
- 清单项目 1
- 清单项目 2
- 清单项目 3
公寓大小 2
- 清单项目 4
- 清单项目 5
- 清单项目 6
公寓位置 2
公寓尺寸 1
- 清单项目 7
- 清单项目 8
- 清单项目 9
公寓大小 2
- 清单项目 10
- 清单项目 11
- 清单项目 12
我正在使用当前代码,但它只是吐出每个分类大小下的所有内容?我不能让它按位置过滤,然后按大小
<?php
$terms = get_terms('apartment_location');
foreach( $terms as $term ):
?>
<h2><?php echo $term->name;?></h2>
<?php
$posts = get_posts(array(
'post_type' => 'apartments',
'taxonomy' => $term->taxonomy,
'term' => $term->slug,
'nopaging' => true
)); ?>
<?php
$terms = get_terms('apartment_type');
foreach( $terms as $term ):
?>
<h3><?php echo $term->name;?></h3>
<?php
$posts = get_posts(array(
'post_type' => 'apartments',
'taxonomy' => $term->taxonomy,
'term' => $term->slug,
'nopaging' => true
)); ?>
<?php foreach($posts as $post): setup_postdata($post); ?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a><br>
<?php wp_reset_postdata();?>
<?php endforeach; ?>
<?php endforeach; ?>
<?php wp_reset_postdata();?>
<?php endforeach; ?>