Wordpress ERD mistake?

时间:2013-11-06 作者:Erik van de Ven

我刚刚查看了Wordpress CMS系统的ERD,我想我发现了一个错误。。。检查wp\\U term\\u分类法与wp\\U terms表之间的关系:https://codex.wordpress.org/images/9/9e/WP3.0-ERD.png

如果我是正确的,那么一个wp\\U term\\U分类法(如“品牌”)可以有更多的wp\\U术语(如“彪马”、“耐克”等),而不是其他?因为它说现在一个术语可以有更多的分类法,对吗?

1 个回复
最合适的回答,由SO网友:Erik van de Ven 整理而成

我找到了原因:

term\\u id是术语表中术语的id。

term\\u taxonomy\\u id是term+taxonomy对的唯一id。

请参见:What's the difference between term_id and term_taxonomy_id

不过,我觉得这样做有点奇怪。还因为我认为不把分类名称放在单独的表中是没有意义的。

结束

相关推荐

在wp_database中的哪些位置定义了可用角色?

我上榜是为了测试我在多站点网络上使用的插件的私有beta版。插件作者在其中有添加自定义角色的代码。他们有一个bug,它删除了为用户提供除一个自定义角色之外的任何角色的功能。当我访问时../wp-admin/network/site-users.php, “添加用户”角色下拉列表仅显示此插件添加的一个角色。change role下拉菜单显示所有WP默认角色,以及此插件和其他插件添加的一些额外角色。如果我试图将一个用户更改为这些角色之一,我会得到一个“你不能给用户这个角色”错误页面。我一直在与开发人员讨论这个