用于自定义分类的wordpress permalinks
我在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/ 我知道这与重写规则数组有关,但无法做到这一点。 任何帮助都将不胜感激用于自定义分类的wordpress permalinks,wordpress,permalinks,custom-taxonomy,Wordpress,Permalinks,Custom Taxonomy,我在wordpress中使用部落事件,一直在努力解决以下问题: 我有按类别(此插件的默认分类法)筛选的事件(自定义帖子类型)。 我使用的是“pretty permalinks设置”,因此我的url如下所示: [website.com]/events/category/Amsterdam/(当我的分类是Amsterdam时) 现在是问题: 我用另一种称为“事件类型”(concert,pub…)的自定义分类法对我的帖子进行了次筛选 当我试图从阿姆斯特丹获取所有属于“音乐会”类型的帖子时,我的url是
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还有其他建议吗?