WC_WCCOM_Site_Installer::install()
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 WCCOM Site Installer::install WC 7.3.0
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(); }