Automattic\WooCommerce\Admin
PluginsHelper::install_and_activate_plugins_async_callback()
Callback registered by OnboardingPlugins::install_and_activate_async.
It is used to call install_plugins and activate_plugins with a custom logger.
Метод класса: PluginsHelper{}
Хуков нет.
Возвращает
true|false
.
Использование
$result = PluginsHelper::install_and_activate_plugins_async_callback( $plugins, $job_id );
- $plugins(массив) (обязательный)
- A list of plugins to install.
- $job_id(строка) (обязательный)
- An unique job I.D.
Код PluginsHelper::install_and_activate_plugins_async_callback() PluginsHelper::install and activate plugins async callback WC 9.7.1
public static function install_and_activate_plugins_async_callback( array $plugins, string $job_id ) { $option_name = 'woocommerce_onboarding_plugins_install_and_activate_async_' . $job_id; $logger = new AsyncPluginsInstallLogger( $option_name ); self::install_plugins( $plugins, $logger ); self::activate_plugins( $plugins, $logger ); return true; }