WC_Install::remove_roles()
Remove WooCommerce roles.
Метод класса: WC_Install{}
Хуков нет.
Возвращает
null
. Ничего (null).
Использование
$result = WC_Install::remove_roles();
Код WC_Install::remove_roles() WC Install::remove roles WC 9.8.2
public static function remove_roles() { global $wp_roles; if ( ! class_exists( 'WP_Roles' ) ) { return; } if ( ! isset( $wp_roles ) ) { $wp_roles = new WP_Roles(); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited } $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' ); }