Automattic\WooCommerce\Admin
PluginsHelper::schedule_install_plugins
Schedule plugin installation.
Метод класса: PluginsHelper{}
Хуков нет.
Возвращает
Строку. Job ID.
Использование
$result = PluginsHelper::schedule_install_plugins( $plugins );
- $plugins(массив) (обязательный)
- Plugins to install.
Код PluginsHelper::schedule_install_plugins() PluginsHelper::schedule install plugins WC 10.5.0
public static function schedule_install_plugins( $plugins ) {
if ( empty( $plugins ) || ! is_array( $plugins ) ) {
return new WP_Error(
'woocommerce_plugins_invalid_plugins',
__( 'Plugins must be a non-empty array.', 'woocommerce' ),
404
);
}
$job_id = uniqid();
WC()->queue()->schedule_single( time() + 5, 'woocommerce_plugins_install_callback', array( $plugins ) );
return $job_id;
}