WP 冲突自定义帖子类型链接到相同的页面名称
Posted
技术标签:
【中文标题】WP 冲突自定义帖子类型链接到相同的页面名称【英文标题】:WP conflict custom post type links to same page name 【发布时间】:2018-04-17 18:01:37 【问题描述】:我创建了一个简单的自定义帖子类型来添加团队。在帖子类型的团队中,我添加了几个团队。
为了在菜单中显示这些团队,我创建了一个名为团队的页面。在菜单中,父页面是页面团队,我在其中添加了自定义帖子类型团队,示例
团队(页面帖子类型) -- 团队 1(自定义帖子类型团队) -- 团队 2(自定义帖子类型团队)这非常适合菜单。但是碎屑中似乎存在冲突。
访问自定义帖子类型页面团队2时,面包屑如下:
home/teams/team2.
问题是当我单击团队时,它会转到存档页面,但我希望我转到普通团队页面。我认为这是页面团队和自定义帖子类型团队的名称相同的冲突。
我尝试禁用选项 has_archive,但随后创建了以下面包屑:
家庭/团队2
这不是我想要的。 有人对此有解决方案吗?
【问题讨论】:
【参考方案1】:为单独的模板创建 taxonomy-taxonomy1-slug.php 和 taxonomy-taxonomy2-slug.php 页面。
【讨论】:
你能解释一下你的答案吗@raijkumar【参考方案2】:我已经解决了。
页面名称是团队,ctp 是团队。将此添加到 ctp 的设置后:
'has_archive' => 'teams/'(添加斜线)
冲突已经解决。
【讨论】:
以上是关于WP 冲突自定义帖子类型链接到相同的页面名称的主要内容,如果未能解决你的问题,请参考以下文章
使用自定义帖子名称自动创建一个链接,该链接返回到自定义帖子存档页面(包括主题 slug)
使用 Wordpress,我如何创建一个链接到自定义帖子类型存档的新菜单项?