数据库表中META_KEY META_VALUE字段的作业

时间:2012-12-27 作者:Daniel

我正在研究WordPress数据库的结构,有一件事让我很困惑。请有人解释一下,你的确切工作是什么meta_keymeta_value 中的字段wp_commentmeta, wp_postmeta, wp_usermeta 桌子?这些表的工作是什么?

我确实读过抄本中的数据库描述,但还是不明白。

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

可以将它们视为数组键/值对(有点)。这些表用于存储有关特定帖子、评论或用户的其他数据。这个meta_key 是用于meta_value 被检索,并且您通过ID与特定帖子、评论或用户有关联。远至structure 去吧,就这样。这些是“额外信息”表。您甚至可以通过后端添加到它们。*_postmeta 就是custom fields are stored.

WordPress商店,插件和主题可以在那里存储各种各样的信息。其中一些表有关键信息,如角色/能力数据,但您也可能有相对琐碎的数据,如某人的Jabber句柄(这还会存在吗?),或者最喜欢的颜色。

结束

相关推荐

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

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