不用花太多时间考虑这个问题,我可以想象您只需一个查询就可以完成它。
$store_array = array();
while (have_posts()) : the_post();
$store_type = // get term id, slug, name from store type taxonomy
$store_floor = // get term id, slug, name from floor taxonomy
$store_array[$store_type][$store_floor] = $post->ID;
endwhile;
// run a foreach on your $store_array
从那里,您可以按楼层顺序列出门店类型和子组。Post ID将为您提供以下选项
get_the_title()
和
get_permalink()
.
如果需要更多详细信息,可以向阵列中添加另一个维度。