WordPress:同步多个数据库数据
WordPress: Syncronize multiple databases data
我有两个网站,一个是主站,一个是副站。
两者都是 woocommerce 并且两个网站在数据库中都有相同的产品但不同 customers/users.
我目前手动做的是:Create/modify主站一个产品,然后copy/paste到副站copy/paste
我很想让它变成自动的,所以每次主网站的产品 table 中有东西 updated/modified 时,它也会自动更新第二个(反之亦然).
我知道已经有一些 WordPress 插件,但我很想知道您为此目的推荐了哪一个。
提前致谢。
解决方案很少:
- 有一个选项可以设置站点使用哪个 table,即如果第一个站点有 table tb1_products 而第二个站点有 tb2_products,在 wp_config 你可以告诉第二个网站使用第一个网站的 table。但是,这需要两个站点的所有 table 都在同一数据库下。类似于用户的 tables:
define('CUSTOM_USER_TABLE', $table_prefix.'users')
define('CUSTOM_USER_META_TABLE', $table_prefix.'usersmeta')
由于您已经建立了自己的网站并且 运行,我假设您将它们放在不同的数据库中,所以另外两个是您的选择:
- 这样的插件
使用 Woo CommerceAPI 可以在站点 B 产品发生变化时立即保持站点 A 产品同步。
还有一个插件(免费):Stock Sync for WooCommerce
我有两个网站,一个是主站,一个是副站。 两者都是 woocommerce 并且两个网站在数据库中都有相同的产品但不同 customers/users.
我目前手动做的是:Create/modify主站一个产品,然后copy/paste到副站copy/paste
我很想让它变成自动的,所以每次主网站的产品 table 中有东西 updated/modified 时,它也会自动更新第二个(反之亦然).
我知道已经有一些 WordPress 插件,但我很想知道您为此目的推荐了哪一个。
提前致谢。
解决方案很少:
- 有一个选项可以设置站点使用哪个 table,即如果第一个站点有 table tb1_products 而第二个站点有 tb2_products,在 wp_config 你可以告诉第二个网站使用第一个网站的 table。但是,这需要两个站点的所有 table 都在同一数据库下。类似于用户的 tables:
define('CUSTOM_USER_TABLE', $table_prefix.'users')
define('CUSTOM_USER_META_TABLE', $table_prefix.'usersmeta')
由于您已经建立了自己的网站并且 运行,我假设您将它们放在不同的数据库中,所以另外两个是您的选择:
- 这样的插件
使用 Woo CommerceAPI 可以在站点 B 产品发生变化时立即保持站点 A 产品同步。
还有一个插件(免费):Stock Sync for WooCommerce