设置自定义 parent 分类法

Set custom parent taxonomy

"property" post 类型的自定义 post_taxonomies 很少,例如特征、社区、状态等。对于 "States" 和 "Cities" 设置 'hierarchical' => 是的,效果很好。但是我想将 "Cities" 的 parents 更改为 "States" 以 /group 按州对城市进行排序。 我所能做的 - 添加新选项以选择 "State" 作为城市,但此解决方案无法按州对城市进行分组。 有什么解决办法吗?

您不能在不同分类术语之间创建层次关系。

一个解决方案是创建一个 'Location' 分类法,并将您的州作为父术语,将城市作为子术语。然后,您可以使用以下查询仅为州创建列表:

$states = get_terms( array(
    'taxonomy' => 'location',
    'parent' => 0,
) );

我将 'State' 添加为“term_meta”并使用 'get_term_meta' 功能并制作我想要的所有列表。