我总是使用这个整洁的web工具来创建我的自定义帖子类型。在“选项”下,您可以配置为不使用Slug:https://generatewp.com/post-type/
或者,您可以将其添加到上面的数组中(在回答1中):
\'has_archive\' => false, // this works for post types
(由发问者编辑):has\\u归档对于分类法不存在,在这种情况下需要使用“重写”和“公共”参数。完整的代码,最适合我的代码(因此此分类法的工作方式类似于post\\u meta,但超快速-->有关此分类法的所有内容都为false,因为我在发布帖子时使用wp\\u set\\u object\\u terms以数字方式设置此分类法的值):
add_action( \'init\', \'register_custom_tax\' );
function register_custom_tax() {
register_taxonomy(
\'costum-taxonomy-name\',
\'post\',
array(
\'public\' => false,
\'show_ui\' => false,
\'publicly_queryable\' => true, // If I am dont silly, the taxonomy will not public, but queryable
\'show_in_menu\' => false,
\'show_in_nav_menus\' => false,
\'rewrite\' => false, // THIS IS IT, WHAT REALLY RESTRICT THE TAXONOMY PAGES
\'hierarchical\' => false
)
);
}