WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru Платформа для конвертации и монетизации трафика
функция не описана

WC_Install::remove_roles() public WC 1.0

Remove WooCommerce roles.

{} Это метод класса: WC_Install{}

Хуков нет.

Возвращает

Null. Ничего.

Использование

$result = WC_Install::remove_roles();

Код WC_Install::remove_roles() WC 5.0.0

<?php
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' );
}