在WordPress数据库中的附加表(Additional tables in WordPress

2019-07-29 16:12发布

我使用WordPress的,我想为我的网站开发更多的服务。 我想创建WordPress数据库中新表。 将这种方法工作的? 我不想WordPress的删除我的表,同时更新等。

这些服务将在单独的页面,他们不会WordPress插件。 我只是想用WordPress的数据库来存储我的表。

Answer 1:

作为由WP科技忍者(塞缪尔·伍德,又名奥托)中引用这个帖子上wordpress.org,你可以放心地将表添加到WordPress的数据库,它不应该是升级或维护的问题。

添加新表是罚款和几个插件做到这一点。 Twitter的工具,对于一个。

[...]

升级可以修改数据库,但是如果你使用完全一些其他的表,该表将不会被WordPress的感动。 它不仅外观在它自己的表。



Answer 2:

不要这样做。

事实上,我有机会与马特·查尔斯·穆伦维格说,几年前,他应尽量避免,增加了表像瘟疫一样,由于以下原因的任何插件:

使用选项表(S)( wp_optionswp_N_options为多站点)来存储你的数据,这就是他们在那里什么。 他们基本上是键/值,所以你可以保存在有需要相当多的东西。 通过这样做,你也可以得到的能够使用WordPress的API的简单的调用来读写数据,所以你不必与写入数据处理程序混乱的利益。

当你的插件被移除自动清除是非常容易的好,因为你可以-再次,使用API​​和这些函数为您处理(是的,有钩来告诉当这种情况发生因为这个原因)。 手动删除表是一个痛苦和困难时,你的插件被卸载的事。



文章来源: Additional tables in WordPress database