Мне нужно создавать и обновлять продукты с помощью API-интерфейса REST WooCommerce, без загрузки изображений в медиатеку (необходимо хранить только источник изображений, поскольку они размещены на другом сервере).
В wc-rest-functions.php
есть 2 функции, которые я хочу переопределить:
wc_rest_upload_image_from_url
(строка 67) и wc_rest_set_uploaded_image_as_attachment
(строка 130)
, которые вызываются из класса WC_REST_Products_Controller
из метода set_product_images
(строка 228).
Я искал действия или фильтры для достижения желаемого результатабез удачи.
Есть ли способ изменить функциональность загрузки изображений без редактирования основных файлов WooCommerce (каким-то образом переопределить функции или заменить класс контроллера на пользовательский)?