关联一对多内容类型关系的最佳方式是什么?

时间:2011-10-05 作者:Dan

我目前为房地产开发商拥有的不同建筑定制了一个帖子类型设置。每个建筑可以在自定义元数据库中设置多个图像、简短描述和几个不同的字段。

我想让我的客户为每个物业添加可用空间列表,我一直在寻找将列表与建筑整合的最佳方法。可用空间列表需要几个字段,包括平方英尺、价格和图像。

我考虑过创建一个清单分类法,甚至为它们创建一个自定义的帖子类型,但清单与建筑之间的关系实际上是1-n关系,因此两者都不是理想的解决方案。

building post类型中的自定义元盒似乎可以工作,但它需要一种方法来创建同一元盒的多个实例。

有人有什么想法或建议吗?

2 个回复
SO网友:Chip Bennett

我认为,可能可以使用可用空间自定义帖子类型,以及可用空间CPT的自定义帖子元数据,将每个可用空间CPT与其相应的建筑CPT关联起来。

一对一关系很适合在构建CPT本身中自定义post元数据,但一对多关系实际上意味着您应该走CPT路线。

SO网友:Rachel Baker

与上面的@Chips建议类似,我将为“可用空间”创建一个自定义的帖子类型,并为空间列表详细信息创建元框。

然而,我将为各种“建筑”类型创建自定义分类法。分类法将允许您轻松地按“建筑”对“可用空间”帖子进行分组或排序。

结束

相关推荐

是否在自定义帖子类型的“主页”屏幕中包含Metabox?如果不是,那么仪表板页面?

我有一个简单的YouTube嵌入页面。我希望客户端能够轻松地从仪表板切换视频id,而无需编辑任何模板。类似这样:<iframe width=\"576\" height=\"324\" src=\"http://www.youtube.com/embed/<?=$video_id ?>\"></iframe>因此,我试图在各自自定义帖子类型的主页中插入一个元框(见下文),但不确定如何进行。这样的事情可能吗?如果没有,是否有办法将元盒插入WordPress仪表板的“主页”