非WordPress数据是否应该拥有自己的数据库?

时间:2015-07-02 作者:Ryan

我在谷歌或这里找不到任何与Wordpress无关的数据最佳实践。

假设我们有一个通过PHP/SQL访问的客户机数据库。我应该在wordpress数据库中创建新表,还是将这些表保存在完全独立的数据库中是一种良好的做法?

目前它非常基本,实际上是作为外部CSV进行的。尽管我们希望它是一个数据库,但最终客户端也会有一个登录区域。

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

WordPress在默认情况下使用前缀,以防数据库被多个WordPress使用。因为创建一个新的DB非常简单,所以我会走这条路。如果你的WP站点被黑客攻击,那么这个数据库是独立的(反之亦然),你可以很容易地导出、导入或吹走它(如果需要的话),这将给你带来潜在的好处。

如果您确实决定使用相同的DB,那么您应该为表添加前缀,以便更容易地了解它们的用途。

SO网友:lucian

如果您还想继续将该数据库用于其他用途,请将其分开。但从你所说的来看,你是在试图在站点中扩展it的功能,以便更好地集成。不管怎样,您可以在WP内部使用数据库做很多事情。

结束

相关推荐

Extending the database

我正在尝试向comments数据库中添加一个额外的列,该列将存储帖子/页面作者的用户ID。这是插件的一部分,该插件将显示新评论以回复帖子或其他评论。据我所知,Wordpress没有内置此功能,而是将评论放在一个大组中。我希望用户只快速看到与自己相关的评论。require_once(ABSPATH . \'wp-admin/includes/upgrade.php\'); global $wpdb; $wpdb->show_errors(); $query = \