Wordpress 如何获取与自定义 post 类型一起使用的自定义分类法?

Wordpress how to get custom taxonomies which are used with a custom post type?

我有 2 个自定义分类法。
它们中的每一个都与少数 post 类型相关。
例如,分类 'topic' 与自定义 post 类型相关 'product'.
分类 'source' 与自定义 post 类型 'product' 和 'program'.
相关 现在我想获取与自定义 post 类型 'product'.
相关的所有分类法 以下是我尝试做的。

 $args=array(
       'object_type' => array('product') 
 );
 $output = 'objects';
 $taxonomies= get_taxonomies($args, $output);

问题是 get_taxonomies() 函数 returns 'topic' 仅分类法。
但我想获得所有 2 个分类法:'topic' 和 'source'。
有什么建议吗?

你可以试试get_object_taxonomies

我现在没有环境,所以这段代码没有经过测试。试试看,然后告诉我:

$taxonomy_objects = get_object_taxonomies( 'product', 'objects' );
print_r( $taxonomy_objects); // debug

更多信息见Wordpress Codex