如何使用WordPress复制数据存储和查询。自定义帖子/字段还是自定义数据库表?

时间:2018-08-13 作者:HMcGoonish

我是Wordpress开发新手,但有其他开发人员的经验。

我想存储一些信息,在更传统的设置中,这意味着设置一些带有主键的表,然后为多对多关系设置一个联接表,但我不确定这是Wordpress的方式,因为我读过的许多论坛帖子都建议最好使用自定义帖子类型和自定义字段。

我想在“Company”表中记录几个字段,在“FiscalYear”表中记录几个字段。“FiscalYear”表中的一个字段是“Company”表中可用公司的下拉列表。

还有第三个和第四个表,一个类似于“职位类别”,其中每个公司可以有多个或一个条目,这是它提供的产品类型,第四个表在“公司”和“类别”之间有多对多关系,以便每个公司可以有多个类别。

然后,我想按类别返回该数据,列出拥有该类别的公司,并按年度返回一些“公司”表字段。

我应该如何进行设置?是自定义帖子和自定义字段的方式,还是我需要在db后端设置自定义表?

此外,这应该从主题或插件进行控制吗?如有任何关于如何做到这一点的建议,我们将不胜感激。

如果我错过了什么,请告诉我。

非常感谢!

1 个回复
SO网友:TheDeadMedic

这个问题太宽泛,无法给出简洁的答案,但总的来说,我建议:

自定义帖子类型Custom taxonomies (用于分组)用于任意数据的自定义字段(如插件Advanced Custom Fields 将节省大量时间)您可以通过分类法和;自定义字段使用tax &;meta queries. 有一个premium 3rd party addition 对于ACF,如果您使用的数据量很大,则可以将自定义字段转换为实际表。

结束

相关推荐

New post from database

我的数据存储在DB(mysql)中,我想为每一行创建新的帖子,我用自定义字段创建了自定义帖子类型除了xml rpc之外,还有其他方法。干杯