WP冲突自定义帖子类型链接到相同的页面名称

时间:2017-11-05 13:46:14

标签: wordpress custom-post-type conflict breadcrumbs slug

我创建了一个简单的自定义帖子类型来添加团队。在后期类型的团队中,我添加了几个团队。

为了在菜单中显示这些团队,我创建了一个名为团队的页面。在菜单中,父页面是页面团队,我在其中添加了自定义帖子类型团队,例如

  • 团队(页面帖子类型) - 团队1(自定义岗位类型团队) - 团队2(自定义岗位类型团队)

这适用于菜单。但是在破碎条件中似乎存在冲突。

访问自定义帖子类型页面团队2时,面包屑如下:

home / teams / team2。

问题是,当我点击团队时,它会进入存档页面,但我希望我去正常的团队页面。我认为这是页面团队和自定义帖子类型团队的同名冲突。

我尝试禁用has_archive选项,但随后创建了以下痕迹:

home / team2

这不是我想要的。 有人有解决方案吗?

2 个答案:

答案 0 :(得分:0)

为saperate模板创建分类 - {taxonomy1-slug} .php和taxonomy- {taxonomy2-slug} .php页面。

答案 1 :(得分:0)

我已经解决了这个问题。

页面名称是团队,ctp是团队。将此添加到ctp:

的设置后

'has_archive'=> 'teams /'(加斜线)

冲突已经解决。