我有三种自定义帖子类型:卡通系列、剧集和特写。
现在,我有卡通系列的帖子,设置为插曲和特写帖子的家长。这是我能找出如何将剧集/特别功能与特定卡通系列相关联的唯一方法。我本可以将卡通系列设置为分类法,但卡通系列本身有数据,如描述、图库等。
我现在遇到的问题是重写的复杂性(也是我现在不想讨论的面包屑)。起初,我为剧集设置了一个重写,以便将post parent添加到url中:domain/cartoon-series/<series>/<episode-name>
这很管用,但当我添加特殊功能时,我意识到它的重写看起来完全一样,所以Wordpress自然会对此感到困惑。然后,我尝试将post类型名称添加到重写中,以区分这两个CPT:domain/cartoon-series/<series>/episodes/<episode-name>
但是,我一定是做错了什么,因为重写没有被正确读取,请使用重写分析器查看它。
所有这些复杂性让我想知道我是否以最好的方式解决了这个问题。因此,我正在寻找更好的方式来看待它的任何建议。
更复杂的一个层次是,特殊功能可能有几种不同类型的内容,如图库、叙述、视频等。因此,我不确定是否应该以某种方式将特殊功能作为分类法或类似的分类法,然后将不同的帖子类型分配给特殊功能分类法。这很复杂!!!:-D
Cartoon Series
| |Would have data related to the series, itself (narrative, gallery, etc)
|---Episodes
| |---Episode Synopsis and galleries
|---Special Features
|---Different types of posts (galleries, narratives, videos)
我唯一想做的另一件事是将卡通系列作为一种分类法,将情节和特殊功能作为系列名称的子术语。然后,也许我可以设置一个CPT来镜像顶级卡通系列术语的名称,以保存分类学术语无法保存的额外数据(这是我从未做过的)<这种方法的一个缺点是,许多用户会输入数据,所有这些张贴位置的选项可能都会变得疯狂。例如,有人可能会将一集放在特殊功能下,因为所有这些术语选项都可以在同一个选择元框中使用。感谢您的帮助!