是否在单个-{parent}.php上显示子自定义帖子类型?

时间:2012-05-16 作者:Anriëtte Myburgh

我对WordPress非常陌生,从一开始我就需要实现自定义帖子类型。我不确定我的所有WordPress弹珠都在一个罐子里,所以我要求一些建设性的批评,最重要的是耐心。

我想要类似的东西:http://wp-types.com/documentation/user-guides/creating-post-type-relationships/. 更具体地说,是租车网站的一部分,但仅为活动和艺术家定制。

但是,艺术家是预先指定的,不会添加活动,所以我只想通过复选框链接他们,这可能吗?

具体来说,这是一个场景:

我有一个网站,它显示了大量的事件,每个事件都有一排艺术家。现在,我已经创建了两(2)个自定义帖子类型,事件和;艺术家。Events 是的孩子Posts, 和Artists 事件的产物。

我已经添加了\'Artist\' 职位类型中的职位。艺术家应该能够链接到多个活动,并且活动应该能够有多个艺术家。

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

一种帖子类型可以是另一种帖子类型的子类:例如,附件是帖子或页面的子类。关联在字段的posts表中进行了描述post_parent 持有职位ID的。

但是…你想要的可以用很多不同的方法来解决。您不必使用post_parent 领域我认为简单的层次结构不能反映对象之间的关系。您可能需要多对多关系,而这些关系不是WordPress所固有的。

  • 一篇博文或一个页面可以涵盖多个事件、多个艺术家或两者

    为艺术家创建自定义分类法,并为其构建阴影自定义帖子类型,以保存更长的文本信息和附件。不容易管理,代码很快就会变得凌乱Posts 2 Posts 会帮助你的。它使用了两个额外的表格–这是(根据我在类似情况下的经验)最快的选择。

    另请参见此related post 关于一个类似的问题。

结束

相关推荐