我一直在网络上寻找实现我所需的最佳方法,但就是找不到最佳解决方案,因为似乎总是存在一些缺陷。我宁愿第一次就把它做好,而且已经花了好几个星期的时间试图找到最好的解决方案。
在我当前的网站上,我需要添加企业列表,其中包含企业的各种信息,如地址、电话、指向企业的URL等。将有30多个字段,如URL示例所示,可以有许多指向企业的URL。
我需要另一个列表,其中有自己的数据,这将是一个多对多的业务关系。
我懂SQL,可以在C#ASP中轻松实现这一点。NET,但我正试图用WordPress找到最好的方法。如果有必要,我将使用Genesis框架。看来我有3种解决方案:
- 在WP数据库中创建自定义表
- 使用带有许多自定义字段的自定义帖子类型
- 依赖于插件
自定义表:通过SQL代码检索自定义表信息似乎很容易,但看起来我必须创建一个管理员,尤其是如果我希望它出现在管理仪表板中,以便于修改表。自定义帖子类型:它们似乎可以工作,但我需要一种方法来处理多对多关系,解决方案似乎依赖于像Posts 2 Post这样的插件。此外,我也不太确定这一切管理起来有多容易,因为似乎会有许多WP页面需要导航,而不是只有一个UI。
插件:我看到了一些推荐的插件,但你只能任由作者维护插件,如果插件坏了,你的网站就会死掉。
因此,对于更有经验的WordPress用户来说,如果你要处理这个项目,你会使用哪种方法?谢谢