我创建了一个名为“notice”的自定义帖子类型。对于这两个类别,我都指定了分类法,如-
function register_notice(){
$args = array(
\'labels\' => array(
\'name\' => \'Notice\',
\'singular_name\' => \'Notice\'
),
\'query_var\' => \'notice\',
\'rewrite\' => array(
\'slug\' => \'notice\',
),
\'public\' => true,
\'supports\' => array(
\'title\', \'author\'
),
\'taxonomies\' => array(\'category\') // here I created category taxonomy beside custom taxonomy
);
register_post_type(\'notice\', $args);
} // end of register notice category
add_action(\'init\', \'register_notice\');
然后,我在该分类法下为通知自定义帖子类型创建了两个类别。这两类是“class1”和“class2”。问题是,这两个类别也显示在管理面板的默认WordPress类别列表中,WordPress默认类别也显示在我的自定义帖子类型的类别列表中。有没有办法从自定义帖子类型的类别列表中隐藏默认类别,并从默认WordPress类别列表中隐藏自定义类别列表?