Измените загрузку изображения продукта API REST WooCommerce - PullRequest
3 голосов
/ 06 июня 2019

Мне нужно создавать и обновлять продукты с помощью 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 (каким-то образом переопределить функции или заменить класс контроллера на пользовательский)?

...