用于自定义分类的wordpress permalinks

用于自定义分类的wordpress permalinks,wordpress,permalinks,custom-taxonomy,Wordpress,Permalinks,Custom Taxonomy,我在wordpress中使用部落事件,一直在努力解决以下问题: 我有按类别(此插件的默认分类法)筛选的事件(自定义帖子类型)。 我使用的是“pretty permalinks设置”,因此我的url如下所示: [website.com]/events/category/Amsterdam/(当我的分类是Amsterdam时) 现在是问题: 我用另一种称为“事件类型”(concert,pub…)的自定义分类法对我的帖子进行了次筛选 当我试图从阿姆斯特丹获取所有属于“音乐会”类型的帖子时,我的url是

我在wordpress中使用部落事件,一直在努力解决以下问题:

我有按类别(此插件的默认分类法)筛选的事件(自定义帖子类型)。 我使用的是“pretty permalinks设置”,因此我的url如下所示: [website.com]/events/category/Amsterdam/(当我的分类是Amsterdam时)

现在是问题: 我用另一种称为“事件类型”(concert,pub…)的自定义分类法对我的帖子进行了次筛选 当我试图从阿姆斯特丹获取所有属于“音乐会”类型的帖子时,我的url是: [website.com]/events/category/amsterdam/?event\u type=concert 在默认永久链接设置中,url为: [website.com]/index.php?tribe\u events\u cat=amsterdam&event\u type=concert

如何让WordPress转换并将我的url识别为: [website.com]/events/category/amsterdam/event\u type/concert/

我知道这与重写规则数组有关,但无法做到这一点。 任何帮助都将不胜感激


Thanx。注册自定义帖子类型时:

function people_init() {
    // create a new taxonomy
    register_taxonomy(
        'people',
        'post',
        array(
            'label' => __( 'People' ),
            'rewrite' => array( 'slug' => 'person' ),
            'capabilities' => array(
                'assign_terms' => 'edit_guides',
                'edit_terms' => 'publish_guides'
            )
        )
    );
}
add_action( 'init', 'people_init' );
签出“重写”参数。您可以在此处查看更多信息:


此外,有时您需要刷新永久链接结构,方法是转到永久链接设置并单击“保存”(不要问我为什么);)

你可能会更幸运地把这个问题发布在Thanx上,作为你的回答,但它并没有起到作用。我对此分类法有一个重写规则,因此分类法页面看起来很正常:[website.com]/event\u type/concert/问题是当我在另一个分类法页面下添加二级分类法过滤器时。然后,我的url就不会被改写如下:[website.com]/events/category/amsterdam/?event\u type=concert还有其他建议吗?