WordPress 在自定义 post 类型上过滤自定义分类法
WordPress filtering custom taxonomies on custom post type
我有两个不同的自定义 post 类型共享相同的自定义分类。我希望第一个自定义 post 类型显示自定义分类法中的所有条目。第二个自定义 post 类型必须过滤掉一个条目并显示所有其他自定义分类法(可能基于 ID)。
这可能吗?我看到有人建议使用 post_edit_category_parent_dropdown_args
过滤器,但我不知道如何使用它来实际过滤,因为它不允许指定 ID。
我能想到的唯一其他解决方案是制作另一个自定义分类法,复制所有数据,但我想过滤掉的条目除外,但这看起来很乱:/
编辑:
感谢您的回复!我无法分享屏幕截图,但我已尽力在下面对其进行解释:
我有两个自定义 post 类型,一个名为 "vacancy",另一个名为 "order",它们共享同一个名为 "location" 的自定义分类,在中定义了 3 个位置自定义分类法。比方说:"Netherlands"、"Germany" 和 "France"
现在我希望能够在编辑 "vacancy" 时 select 自定义分类法,因此:"Netherlands"、"Germany" 和 "France"。编辑 "order" 时,我希望 "Germany" 隐藏或变灰,因此唯一可用的选项是 "Germany" 和 "France"
我从来没有找到解决方案,我们现在为 "location" 分类法提供了 2 个自定义分类法。 :(
我有两个不同的自定义 post 类型共享相同的自定义分类。我希望第一个自定义 post 类型显示自定义分类法中的所有条目。第二个自定义 post 类型必须过滤掉一个条目并显示所有其他自定义分类法(可能基于 ID)。
这可能吗?我看到有人建议使用 post_edit_category_parent_dropdown_args
过滤器,但我不知道如何使用它来实际过滤,因为它不允许指定 ID。
我能想到的唯一其他解决方案是制作另一个自定义分类法,复制所有数据,但我想过滤掉的条目除外,但这看起来很乱:/
编辑:
感谢您的回复!我无法分享屏幕截图,但我已尽力在下面对其进行解释:
我有两个自定义 post 类型,一个名为 "vacancy",另一个名为 "order",它们共享同一个名为 "location" 的自定义分类,在中定义了 3 个位置自定义分类法。比方说:"Netherlands"、"Germany" 和 "France"
现在我希望能够在编辑 "vacancy" 时 select 自定义分类法,因此:"Netherlands"、"Germany" 和 "France"。编辑 "order" 时,我希望 "Germany" 隐藏或变灰,因此唯一可用的选项是 "Germany" 和 "France"
我从来没有找到解决方案,我们现在为 "location" 分类法提供了 2 个自定义分类法。 :(