Wordpress自定义文章类型与子页冲突


Wordpress Custom Post Type conflict with sub page

以下是设置:•名为"与孩子的婚礼"的页面名为"冬天、春天、秋天、夏天"。•称为"婚礼"的自定义帖子类型。•分配给自定义post-type婚礼的名为wedding_type的分类法。

当我进入website.com/friends页面时,它会在一个页面上显示所有婚礼帖子,所有类型。当我访问website.com/weddings/ssummer时,我想使用一个不同的模板,这样我就可以查询婚礼帖子,使用夏天的taxomy"wedding_type"。但我得了404分。我相信这是因为它正在寻找一个名为"夏天"的婚礼帖子。

有什么想法吗?我真的没有任何代码可以发布,我通过CPT UI插件设置了这个。

只需更改父页面"Weddings"的片段。目前,该页面的标题可能是"婚礼",你可以将其更改为"所有婚礼"或"列出婚礼"。

一旦你更改了名为"婚礼"的页面片段,你的问题就会自动得到解决。

此处存在URL冲突。它将寻找一个夏天的post_name和一个婚礼的post_type。

您的最佳选择是删除自定义帖子类型,并将自定义分类法应用于页面帖子类型。您还可以创建模板,并逐页选择要使用的模板。从本质上讲,一切都将是婚礼等级制度的产物。

另一个选项是更改根页面层次结构的名称或帖子类型的名称(婚礼、季节…)