Automattic\WooCommerce\Admin\API
OnboardingPlugins::install_and_activate
Install and activate a plugin.
Method of the class: OnboardingPlugins{}
No Hooks.
Returns
WP_REST_Response.
Usage
$OnboardingPlugins = new OnboardingPlugins(); $OnboardingPlugins->install_and_activate( $request );
- $request(WP_REST_Request) (required)
- WP Request object.
OnboardingPlugins::install_and_activate() OnboardingPlugins::install and activate code WC 10.9.4
public function install_and_activate( WP_REST_Request $request ) {
$response = array();
$response['install'] = PluginsHelper::install_plugins( $request->get_param( 'plugins' ) );
$response['activate'] = PluginsHelper::activate_plugins( $response['install']['installed'] );
return new WP_REST_Response( $response );
}