WordPress Postmeta:将数据存储为数组还是单个项?

时间:2013-11-27 作者:Jenny

我知道在wordpress Posteta表中查询保存在数组中的单个项目可能会很困难,但我有很多用于单个帖子的元数据,这可能会为Posteta表创建太多行。因此,我想最好将每个帖子的元数据保存在一个数组中,然后创建一个对象来查询元数据,这样我就可以通过$obj->meta1.我的问题是:

当Posteta表中有太多的邮件时,真的会很麻烦吗?

将数据保存为数组真的解决了我的疑问吗?

1 个回复
最合适的回答,由SO网友:Ryan Koehler 整理而成

除非您正在构建一个庞大的web应用程序,包含数十亿行(甚至可能是这样),否则number of rows for MySQL 不是问题。

将数据保存在数组中会使调用数据更简单(只需一次调用),并使数据库更小,但会使解析和搜索数据更复杂。通常,简单高效的搜索远远超过了较小数据库的好处。

结束

相关推荐

列出分类法:如果分类法没有POST,就不要列出分类法--取决于定制的POST-META?

这可能很难解释,我不知道是否有解决办法!?我有一个名为“wr\\u event”的自定义帖子类型和一个名为“event\\u type”的分层自定义分类法。自定义帖子类型有一个元框,用于event_date 并且与此帖子类型关联的所有帖子都按以下方式排序event_date. 我在循环中有一个特殊的条件来查询event_date 已经发生了-在这种情况下,它没有显示,但只列在我的档案中。就像你可以使用wp_list_categories() 我编写了一个自定义函数,它以完全相同的方式列出所有分类术语。现在