WordPress:同步多个数据库数据



我有两个网站,一个是主要网站,一个是次要网站。都是woocommerce这两个网站在数据库中有相同的产品,但不同的客户/用户。

我目前手工做的是:在主站创建/修改一个产品,然后复制/粘贴到次站。

我想让它成为自动的,所以每次从主站更新/修改产品表时,它也会自动更新第二个(,反之亦然)) .

我知道WordPress已经有一些插件了,但是我想知道你建议用哪一个。

提前谢谢你。

有几个解决方案:

  1. 有一个选项可以设置网站使用哪些表,例如,如果第一个网站有tb1_products表,第二个网站有tb2_products表,在wp_config中你可以告诉第二个网站使用第一个网站的表。但是,这要求两个站点的所有表都在同一个数据库下。类似于用户的表:
define('CUSTOM_USER_TABLE', $table_prefix.'users')
define('CUSTOM_USER_META_TABLE', $table_prefix.'usersmeta')

由于您已经启动并运行了您的站点,我假定您将它们放在单独的数据库中,因此另外两个是您的选择:

  1. 使用Woo Multistore插件

  2. 使用Woo CommerceAPI在站点B产品更改时保持站点A产品同步。

  3. 一个插件(免费):Stock Sync for WooCommerce

最新更新