常用函数-register_taxonomy()

0条评论

常用函数-register_taxonomy()

警告

这是一篇新发布文章,因此内容中可能出现问题。如果有疑惑可以在/wp-includes/taxonomy.php中查询相关信息。

说明

register_taxonomy()函数可添加或改写分类法。函数包括它所影响到的一个名称,一个对象,以及一个参数数组。函数不返回任何值。

用法

<?php register_taxonomy($taxonomy, $object_type); ?>

<?php register_taxonomy($taxonomy, $object_type, $args); ?> 

示例

<?php register_taxonomy('foo', 'post', array('hierarchical' => true)); ?>

参数

taxonomy

(字符串)分类法名称

object_type

(数组 | 字符串)分类法对象类型的名称或名称数组。

args(可选)

(数组)变量数组

变量

hierarchical

(布尔值)对API其他部分有指定目的。

update_count_callback

(字符)更新计数时调用函数名称。

rewrite

(array | false)False可防止改写,array('slug'=>$slug)可自定义permastruct;默认使用$taxonomy为缩略名。

query_var(string | false)值为False时可阻止查询,值为string时可自定义query var (?$query_var=$term);默认使用$taxonomy作为query var。