REGISTER_POST_TYPE()中的‘soronomies’参数的用途是什么? 时间:2015-02-23 作者:Mayeenul Islam 如中所述register_post_type() Codex page:taxonomies(array) (可选)一系列已注册的分类法,如category 或post_tag 将与此帖子类型一起使用。这可以用来代替呼叫register_taxonomy_for_object_type() 直接地自定义分类法仍需要向注册register_taxonomy().默认值:无分类在我的自定义帖子类型中(product) 我还指定了两个自定义分类法register_taxonomy() 除了register_post_type(), 他们工作得很好。但其中有一个参数register_post_type() 调用\'taxonomies\' 据说它提到了一个数组中的所有分类法,但即使没有这些,我也实现了它的目的:\'taxonomies\' => array( \'product_categories\', \'product_tags\' ), 那么,我想知道这是为了什么? 1 个回复 最合适的回答,由SO网友:Pieter Goosen 整理而成 老实说,当与自定义分类法一起使用时,这是一个无用的参数,因为自定义分类法在注册时已经注册到自定义post类型。使用taxonomies 参数,您正在将自定义分类法重新注册到自定义帖子类型如法典所述taxonomies 参数用于将内置分类注册到自定义帖子类型,因为内置分类注册到内置帖子类型post. 为了关闭,如果将分类法注册为post类型,请将taxonomies 参数和用途register_taxonomy_for_object_type(), 你做了三次同样的工作:-) 结束 文章导航