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
我有 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