创建数据库表与向帖子用户添加元数据(&U) 时间:2013-04-12 作者:William 我正在为我的wordpress网站创建一些事件功能。每个活动都有一组相关联的门票。至少购买了一张票的用户还将有一组与之关联的预订。我的问题是:将门票存储在post meta(事件是自定义的post类型)中,并将预订存储在user meta中,这有意义吗?还是应该在数据库中再创建几个表?关于在wordpress安装中创建新表的注意事项,有什么好的参考资料吗? 1 个回复 SO网友:Andrew Bartel 虽然您可能没有专门编写插件,但此资源仍然是相关的:http://codex.wordpress.org/Writing_a_Plugin#Plugin_Development_Suggestions从codex如果可能,请使用现有数据库表,而不是创建新的自定义表。大多数用例都可以通过自定义post类型和元数据、自定义分类法和/或其他标准表和using the standard tables provides a lot of UI and other functionality "for free." 在添加表之前要仔细考虑,因为它会增加插件的复杂性,这是许多用户和网站建设者喜欢避免的。虽然有时不可避免地要使用额外的数据库表(例如电子商务插件),但如果可能的话,应该尽量避免使用。非常有天赋的开发人员花费了数千个小时来编写和优化WordPress以及与默认表交互的功能,这肯定比您(或我)编写的任何东西都要高效。 结束 文章导航