我问了一个类似的问题,有点类似。基本上,我想创建自定义的帖子类型,能够将一个或多个帖子类型与其他帖子类型关联起来。这里有一个例子来说明我的意思。你可以决定是否走这条路线。
为一家名为MegaCorp的大型公司处理员工信息的系统。
We have the key required components:
项目员工的任务
一名员工可以属于多个项目。一个项目可以有多个任务,但一个任务只能属于一个项目。
显然,这就是它的工作原理。使用类似于自定义帖子类型UI的插件或其他插件之一,您可以将上述组件创建为帖子类型。我更喜欢插件Easy Post Types 但他们都做同样的事。
您现在想下载名为Relation Post Types. Scribu还有一个更好的插件,名为Posts 2 Posts,但不幸的是,我不知道如何使用它,这可能是糟糕的一天。
现在,在左侧导航的Wordpress admin中的设置下,您应该可以看到关系作为一个子菜单项。设置帖子类型使用什么,然后从那里开始。
使用关系Post类型的唯一缺点是文档非常模糊,更像是不存在的文档。但基本上要使用它,您只需调用一个函数,该函数将获取相关的post ID,然后您可以使用get\\u posts($post\\u ID)获取相关的post信息。
函数为:rpt\\u get\\u object\\u relation(postid,array(\'posttypesher\');在我当前的一个项目中,我使用它的方式如下:$related\\u ID=rpt\\u get\\u object\\u relation($carousel->ID,array(\'artists\');(在foreach循环中)似乎完成了工作。
我知道这超出了你的要求,但我相信这会有所帮助。基本上,您希望设置多个帖子类型,然后将一个或多个帖子相互关联。