У меня две установки WordPress + WooCommerce на одном сервере Ubuntu через Apache виртуальные хосты.
Каждая установка WordPress находится в отдельной папке.
/var/www/html/site1.com
/var/www/html/site2.com
Каждая установка имеет отдельную базу данных .
Сайт 2 имеет настраиваемые php функции в /var/www/html/site2.com/custom.php
(вызывается внешним клиентом POST)
На заказ. php Я создаю и редактирую продукты WooCommerce
require("wp-load.php");
$objProduct = new WC_Product();
...
$objProduct->save();
Проблема в том, что если я запускаю site2.com/custom.php
, продукт создается на site1.com
Навигация и создание продуктов из веб-интерфейсов WordPress не вызывает никаких проблем.