Wordpress自定义帖子类型与子页面冲突

时间:2015-04-10 02:16:47

标签: php wordpress custom-post-type conflict taxonomy

下面是设置: •页面称为带有儿童页面的婚礼,称为冬季,春季,秋季,夏季。 •自定义帖子类型称为“婚礼”。 •分类为wedding_type的分类标准分配给自定义帖子类型的婚礼。

当我访问网页website.com/weddings时,它会在一个页面上显示所有婚礼帖子,所有类型。当我访问website.com/weddings/summer时,我想使用不同的模板,这样我就可以通过夏季的taxomomy'wedding_type'来查询婚礼帖子。但是我得到了404.我相信这是因为它正在寻找一个名为“夏天”的婚礼帖子。

任何想法?我没有任何代码可以发布,我通过CPT UI插件设置了它。

2 个答案:

答案 0 :(得分:2)

只需更改父页面的标题" Weddings"。目前该页面的标题可能是"婚礼",您可以将其更改为喜欢"所有婚礼"或" list-weddings"。

一旦您更改名为" weddings"的页面标题,您的问题就会自动得到解决。

答案 1 :(得分:1)

这里存在URL冲突。它会用post_type的婚礼来寻找夏天的post_name。

您最好的选择是删除自定义帖子类型,并将自定义分类法应用于帖子类型。您还可以创建模板,并逐页选择要使用的模板。基本上一切都将成为婚礼等级的一个孩子。

另一种选择是更改根页面层次结构的名称或帖子类型的名称(婚礼,季节......)