Automattic\WooCommerce\Admin\API
OnboardingPlugins::can_install_and_activate_plugins
Check whether the current user has permission to install and activate plugins
Method of the class: OnboardingPlugins{}
No Hooks.
Returns
WP_Error|true|false.
Usage
$OnboardingPlugins = new OnboardingPlugins(); $OnboardingPlugins->can_install_and_activate_plugins();
OnboardingPlugins::can_install_and_activate_plugins() OnboardingPlugins::can install and activate plugins code WC 10.3.6
public function can_install_and_activate_plugins() {
if ( ! current_user_can( 'install_plugins' ) || ! current_user_can( 'activate_plugins' ) ) {
return new WP_Error(
'woocommerce_rest_cannot_update',
__( 'Sorry, you cannot manage plugins.', 'woocommerce' ),
array( 'status' => rest_authorization_required_code() )
);
}
return true;
}