Php Wordpress自定义表格还是自定义帖子类型?

Php Wordpress自定义表格还是自定义帖子类型?,php,mysql,wordpress,Php,Mysql,Wordpress,我正在使用wordpress制作一个网站,上面有职位信息,我想知道存储公司详细信息的最佳方法,因为每个职位都必须链接到一家公司 通常我会在数据库中设置一个companys表,在每个职位中放置一个company ID,然后加入以获取公司详细信息 然而,我经常会想到,在Wordpress开发中,创建新表(例如)并不总是最好的选择。相反,我会更好地使用自定义帖子类型 但这如何存储公司的详细信息呢?为公司创建自定义帖子类型,然后为每个公司添加新帖子是否正确?然后使用自定义字段来存储每个字段的数据 还是最

我正在使用wordpress制作一个网站,上面有职位信息,我想知道存储公司详细信息的最佳方法,因为每个职位都必须链接到一家公司

通常我会在数据库中设置一个companys表,在每个职位中放置一个company ID,然后加入以获取公司详细信息

然而,我经常会想到,在Wordpress开发中,创建新表(例如)并不总是最好的选择。相反,我会更好地使用自定义帖子类型

但这如何存储公司的详细信息呢?为公司创建自定义帖子类型,然后为每个公司添加新帖子是否正确?然后使用自定义字段来存储每个字段的数据

还是最好创建新的数据库表?什么更好,为什么更好?

  • 创建自定义帖子类型
  • 为所需的不同字段将自定义字段添加到该自定义帖子类型中
不需要手动创建表


您可以对添加到post类型中的某个自定义字段应用排序,

我认为最好使用自定义post类型和post meta以及meta框。这样,您就可以轻松地管理您的公司,而且还可以通过WP_Query类对公司进行自定义查询

目前,我正在为我的客户机构建一个业务目录,因此出于灵活性,我决定使用自定义的post类型。此外,我还制作了一个自定义脚本,用于与post meta一起管理公司信息

看一下屏幕截图,了解我的意思:

请注意,每当我想向公司添加新数据时,我可以随意添加一些额外的元数据框,然后将这些额外的数据保存为文章的元数据。这种方式只需几分钟即可扩展标准数据实体

您需要的:

(可选)


我希望这会对你有所帮助:)

但是我需要为每家公司发一个帖子?我如何将工作x链接到公司y?这是我不了解的。使用高级自定义字段,您可以在职位类型中有一个选择字段,将职位与国家/地区关联。您将创建两个职位类型,职位和公司。这是一个很大的帮助!谢谢,但最后一个问题是,我如何将“公司类型的职位”链接到“工作类型的职位”?因此,当发布作业时,需要什么元数据将其连接到公司?首先为公司创建自定义发布类型,使其不具有层次结构(如页面),以便每个公司都作为一个页面运行。然后在您的工作自定义职位类型中,添加一个包含所有公司的元框,最后从中选择合适的公司。请注意:如果您感到满意,请不要忘记将此标记为答案:)太棒了!完美的答案来解决我的问题,谢谢