我正在WordPress中开发一个即将存储可配置实体的插件。他们是Cron要完成的工作。它们很多,每个都有名称,频率和一些额外的数据。
讨论如何在插件中存储与帖子相关的数据,无论是使用postmeta
表还是自己的表。官方建议尽可能使用postmeta
。但是,如果这些实体不是帖子呢?我有3种可能性:
options
表格posts
醇>
我曾经在options
表中保留这类信息,但你会怎么做?
答案 0 :(得分:0)
基本上,当您尝试确定是否需要自定义表时,请回答一个简单的问题:我的数据是否需要索引和快速搜索?如果是 - 请使用自定义表格。如果不是 - 例如:
否则,如果您需要存储大量结构化数据,执行选择,排序甚至连接等 - 自定义数据库表是您的选择。阅读文档并使用核心功能和功能(如db_delta()
功能等)来完成。使用自定义数据库表没有任何问题。做得对," WordPress方式"。