如何对接自定义帖子类型?

时间:2011-10-26 作者:brownian

我想做一个关于唱诗班、作曲家、指挥家和歌手的网站。到目前为止,我决定需要为“piece”制作一个自定义的post类型——任何作品都可以与合唱团、作曲家、指挥家和歌手相关联。

我可以通过分配给每个“片段”的分类法(标签)来实现这一点。但我也需要能够写导体。那么,我需要创建另一个帖子类型?

所以,现在我有了“曲子”、“指挥家”、“作曲家”的帖子类型。我可以使用Posts 2 Posts plugin 将它们互连。

但在某些情况下,指挥家可能会扮演独奏者的角色,而我似乎可以创造“person”类型,但无论如何,我不能说是“piece”<--(导体)-->“人”和“件”<--(独唱者)-->“the\\u same\\u person”with posts2posts。

实际上,我认为我需要这些帖子类型(我应该为一些帖子使用标签吗?)作品、指挥家、作曲家、独奏家、收藏(CD或现场表演),我需要其中一些具有自定义字段(创作年份、出版年份等)——希望也可以通过其他方式实现。我想我可以在这个片段中添加自定义字段,并在这里输入“conductor\\u id”。

我会把事情复杂化吗?

如何做到这一点?

谢谢

UPDATE: 谢谢你,斯克里布;我错了:看来posts2posts是我需要的。

1 个回复
最合适的回答,由SO网友:scribu 整理而成

您只需定义两种帖子类型:“piece”和“person”,以及一个连接字段“role”。

看见https://github.com/scribu/wp-posts-to-posts/wiki/Connection-information

结束

相关推荐