WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_API_Products::upload_image_from_url() protected WC 2.5.0

Upload image from URL.

{} Это метод класса: WC_API_Products{}

Хуки из метода
Возвращает

Массив.

Использование

// protected - в коде основоного (родительского) или дочернего класса
$result = $this->upload_image_from_url( $image_url, $upload_for );
$image_url(строка) (обязательный)
-
$upload_for(строка)
-

Список изменений

С версии 2.5.0 Введена.

Код WC_API_Products::upload_image_from_url() WC 5.0.0

<?php
protected function upload_image_from_url( $image_url, $upload_for = 'product_image' ) {
	$upload = wc_rest_upload_image_from_url( $image_url );
	if ( is_wp_error( $upload ) ) {
		throw new WC_API_Exception( 'woocommerce_api_' . $upload_for . '_upload_error', $upload->get_error_message(), 400 );
	}

	do_action( 'woocommerce_api_uploaded_image_from_url', $upload, $image_url, $upload_for );

	return $upload;
}