禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

WordPress函数get_object_taxonomies获取对象分类法的详细用法教程解析

禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。

函数get_object_taxonomies用于获取指定对象的所有分类法(taxonomy)。

语法:

get_object_taxonomies( string|string[] $object = '', string $output = 'names' )

参数:
- $object(可选):要获取分类法的对象类型。可以是字符串(单个对象类型)或字符串数组(多个对象类型)。默认为空字符串,表示获取所有对象类型的分类法。
- $output(可选):返回结果的格式。可选值包括'names'(分类法名称数组,默认值)、'objects'(分类法对象数组)和'names, objects'(同时返回分类法名称和对象数组)。

返回值:
返回所请求的分类法数组。根据$output参数的不同,返回值可能是分类法名称的数组、分类法对象的数组,或包含分类法名称和对象数组的关联数组。

示例用法:
1. 获取所有对象类型的分类法名称数组:

$taxonomies = get_object_taxonomies();
print_r($taxonomies);

2. 获取文章(post)对象类型的分类法名称数组:

$taxonomies = get_object_taxonomies('post');
print_r($taxonomies);

3. 获取页面(page)和文章(post)对象类型的分类法对象数组:

$taxonomies = get_object_taxonomies(array('page', 'post'), 'objects');
print_r($taxonomies);

4. 获取页面(page)对象类型的分类法名称和对象数组:

$taxonomies = get_object_taxonomies('page', 'names, objects');
print_r($taxonomies);

注意事项:
- 如果没有指定对象类型,该函数将返回所有已注册的分类法。
- 输出结果中包含默认的分类法(如post_tag和category),以及通过register_taxonomy注册的自定义分类法。

0 个评论

 
联系
目前暂停一切业务,客服消息可能不会及时回复,谢谢理解。
在线咨询
    在线咨询
    禁止使用模板插件做违法内容(涉黄等),否则将受到法律的制裁。