注册帖子类型时,请始终使用taxonomies参数注册分类法。如果不这样做,则在使用诸如parse\\u query或pre\\u get\\u posts之类的过滤器时,分类法和帖子类型将不会被识别为已连接。这可能会导致意外的结果和失败。
http://codex.wordpress.org/Function_Reference/register_post_type#Taxonomies
您的参数列表
register_post_type
需要包括:
\'taxonomy\' => array(\'ct1\',\'ct2\',\'ct3\')
必须首先注册自定义分类法。
或者,您可以使用register_taxonomy_for_object_type
.
register_taxonomy_for_object_type( \'ct1\', \'yourcpt\' );
register_taxonomy_for_object_type( \'ct2\', \'yourcpt\' );
register_taxonomy_for_object_type( \'ct3\', \'yourcpt\' );
同样,您的自定义分类法必须首先注册。