如何添加自定义帖子类型之间的关系?

时间:2011-02-10 作者:m3tsys

假设我在“电影”、“预告片”、“评论”和“细节”自定义帖子类型中有一个名为“阿凡达”的示例帖子。

如何在“电影”自定义帖子类型中显示内容+指向“预告片”、“评论”和“详细信息”自定义帖子类型的链接?

4 个回复
SO网友:Denis de Bernardy

理想情况下,您希望投下一票,加入臭名昭著的post2post关系,但这种关系仍然缺失:

http://core.trac.wordpress.org/ticket/14513

与此同时,解决办法有三个:

将您的帖子映射到精心编制的分类法。(慢)

  • 在postmeta中存储关系。(如果需要在join语句中使用,则速度非常慢)
  • 创建自己的post2post表
  • SO网友:MikeSchinkel

    你好@m3tsys:

    首先,你可能会发现this trac ticket 有益的

    也就是说,到目前为止,我找到的最佳解决方案是ZigConnect Plugin:

    SO网友:Barry Kooij

    您可以使用插件在自定义帖子类型之间创建关系Sub Posts, 价格:19.99美元。有了这个插件,您只需几分钟就可以完成,从创建关系到在小部件或短代码中显示它们。

    SO网友:Jouke Nienhuis

    也许我认为这完全错了,但仅仅创建一个具有不同字段的自定义帖子类型不是更好吗?制作一个名为movies的自定义帖子类型,其中包含评论、预告片和详细信息字段。例如,将不同电影的细节分类似乎很奇怪。如果要对演员进行排序,请将其作为单独的字段。这样,你可以找到所有有特定演员的电影。

    结束

    相关推荐