WC_Install::remove_roles() public WC 1.0
Remove WooCommerce roles.
{} Это метод класса: WC_Install{}
Хуков нет.
Возвращает
Null. Ничего.
Использование
$result = WC_Install::remove_roles();
Код WC_Install::remove_roles() WC Install::remove roles WC 5.0.0
public static function remove_roles() {
global $wp_roles;
if ( ! class_exists( 'WP_Roles' ) ) {
return;
}
if ( ! isset( $wp_roles ) ) {
$wp_roles = new WP_Roles(); // @codingStandardsIgnoreLine
}
$capabilities = self::get_core_capabilities();
foreach ( $capabilities as $cap_group ) {
foreach ( $cap_group as $cap ) {
$wp_roles->remove_cap( 'shop_manager', $cap );
$wp_roles->remove_cap( 'administrator', $cap );
}
}
remove_role( 'customer' );
remove_role( 'shop_manager' );
}