删除导致其他页面上出现404错误的自定义分类基础代码

时间:2019-07-05 11:39:16

标签: wordpress custom-taxonomy

我使用以下代码创建了自定义分类法。我想删除分类法基础条。当我在重写中传递'hierarchical'=> true时,在其他页面上会导致404错误。

有人可以帮忙吗?

register_taxonomy(
        'blog-categories',
        'blog',
        array(
            'labels' => array(
                'name' => 'Categories',
                'add_new_item' => 'Add Blog Category',
                'new_item_name' => "New Blog Category"
            ),
    'has_archive' => true,
        'show_ui' => true,
    'query_var' => true,
        'hierarchical' => true,
    'rewrite' => array('hierarchical' => true, 'slug' => '/', 'with_front' => false),
        )
    );

1 个答案:

答案 0 :(得分:0)

您不需要添加斜杠,这可能对404没有帮助。

您也有两个层次结构行,只需尝试:

'rewrite' => array('slug' => ''),

另外,当您保存更改时,请记住保存永久链接或刷新重写规则。