WC_API_Products::upload_image_from_url( string $image_url, string $upload_for = 'product_image' )

Upload image from URL.


Description Description


Parameters Parameters

$image_url

(Required)

$upload_for

(Optional)

Default value: 'product_image'


Top ↑

Return Return

(array)


Top ↑

Source Source

File: includes/legacy/api/v3/class-wc-api-products.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;
	}

Top ↑

Changelog Changelog

Changelog
Version Description
2.5.0 Introduced.


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.