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

WC_WCCOM_Site_Installer::download_product() private WC 3.7.0

Download product by its ID and returns the path of the zip package.

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

Хуков нет.

Возвращает

\WP_Error/Строку.

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

$result = WC_WCCOM_Site_Installer::download_product( $product_id, $upgrader );
$product_id(число) (обязательный)
Product ID.
$upgrader(\WP_Upgrader) (обязательный)
Core class to handle installation.

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

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

Код WC_WCCOM_Site_Installer::download_product() WC 4.7.1

<?php
private static function download_product( $product_id, $upgrader ) {
	$steps = self::get_state( 'steps' );
	if ( empty( $steps[ $product_id ]['download_url'] ) ) {
		return new WP_Error( 'missing_download_url', __( 'Could not find download url for the product.', 'woocommerce' ) );
	}
	return $upgrader->download_package( $steps[ $product_id ]['download_url'] );
}