按自定义 post 类型限制自定义分类法下拉列表

Limit custom taxonomy dropdown by custom post type

我有 2 个自定义 post 类型连接到相同的自定义分类。在特定页面上,我需要使用为自定义分类法创建的过滤器来过滤一种特定的 post 类型。我能够使用 <?php wp_dropdown_categories( $args ); ?> 获得我的自定义分类法的下拉菜单,但我注意到它列出了所有术语,至少 2 个自定义 post 类型中的一个具有 post 链接给它。

这是我正在尝试做的一个例子:
1. 我有 2 种自定义 post 类型:汽车和自行车
2. 我有一个自定义分类法(位置)
3. 在特定页面上,我需要使用我为分类法
创建的下拉菜单过滤 post 类型的汽车 4. 我面临的问题是我的分类法位置的下拉列表列出了甚至 post 类型的自行车 post 也连接到的位置。因此,例如,如果我有 posts 来自 Cars post 类型连接到美国,英国,澳大利亚和来自 Bikes post 类型的 post 连接到巴西,我的自定义分类法的下拉列表也列出了 'Brazil' 术语,即使 none 的汽车 post 链接到它。

是否可以将分类法的下拉列表限制为一种自定义 post 类型?

我在 Wordpress Stackexchange 网站上问了同样的问题并得到了答案。链接到它以防其他人对此感兴趣: https://wordpress.stackexchange.com/questions/207655/restrict-taxonomy-dropdown-to-post-type