【发布时间】:2016-11-29 12:45:50
【问题描述】:
我认为这个问题很常见,但我没有找到最终的解决方案。
假设我有一个帖子类型“事件”,将某个帖子链接到某个人(演讲者)的最佳方法是什么。
最后我需要一份所有发言人的列表(按字母顺序,根据他们的姓氏),当然还有帖子列表和单个帖子视图中的发言人信息。
演讲者需要 4 个数据字段:名字、姓氏、简短简历、网络链接。
对于单个事件,speker 的数量可能是 1 个或多个。
据我认为有三种不同的方法可以做到这一点:
自定义字段
所有需要的自定义字段都直接添加到cpt“事件”中,例如使用acf中继器字段。
这些字段是空白文本字段,但 jquery ui 脚本提供了一个自动完成功能,其中包含数据库中的所有值(所有名字、姓氏……) 从我的角度来看的缺点:不太容易查询(特别是当我有多个发言者时)。每个事件都需要提供有关某个特定演讲者的信息。 优点:有关某个事件的所有信息,包括有关演讲者的信息,都可以在后端的一个页面上进行编辑。
帖子类型:“演讲者”
名为“speaker”的第二个 posttype 将存储有关一位扬声器的所有信息。一个事件可以与一个或多个发言者相关,例如通过使用 acf 关系字段。 缺点:所有关于演讲者的信息都要在后端的另一个页面上编辑。用户必须首先创建一个演讲者,然后将这个演讲者链接到一个事件。 - 问题:是否有可能将第二个 posttype 包含到另一个 posttype 的后端?例如,通过提供在帖子类型“事件”的后端创建新扬声器的可能性? 优点:易于查询,易于将事件链接到多个演讲者
自定义分类法
我从未尝试过,但如果可能的话,这可能是个好主意。 用户可以选择、添加和编辑提供所有信息(姓名、名字、简历等)的自定义分类。 是否可以直接在编辑帖子视图中为自定义分类使用多个字段?
也许这个问题有最终答案?
【问题讨论】:
-
也许这是一个很好的解决方案:codecanyon.net/item/…
标签: wordpress