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

WC_WCCOM_Site_Installer::install() public WC 3.7.0

Install a given product IDs.

Run via woocommerce_wccom_install_products hook.

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

Хуков нет.

Возвращает

Null. Ничего.

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

$result = WC_WCCOM_Site_Installer::install( $products );
$products(массив) (обязательный)
Array of products where key is product ID and element is install args.

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

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

Код WC_WCCOM_Site_Installer::install() WC 4.7.1

<?php
public static function install( $products ) {
	require_once ABSPATH . 'wp-admin/includes/file.php';
	require_once ABSPATH . 'wp-admin/includes/plugin-install.php';
	require_once ABSPATH . 'wp-admin/includes/class-wp-upgrader.php';
	require_once ABSPATH . 'wp-admin/includes/plugin.php';

	WP_Filesystem();
	$upgrader = new WP_Upgrader( new Automatic_Upgrader_Skin() );
	$upgrader->init();
	wp_clean_plugins_cache();

	foreach ( $products as $product_id => $install_args ) {
		self::install_product( $product_id, $install_args, $upgrader );
	}

	self::finish_installation();
}