Automattic\WooCommerce\Internal\Abilities

AbilitiesRegistry::get_abilities_idspublicWC 1.0

Get all ability IDs from the WordPress Abilities API.

Method of the class: AbilitiesRegistry{}

No Hooks.

Returns

Array. Array of all ability IDs.

Usage

$AbilitiesRegistry = new AbilitiesRegistry();
$AbilitiesRegistry->get_abilities_ids(): array;

AbilitiesRegistry::get_abilities_ids() code WC 10.8.1

public function get_abilities_ids(): array {
	// Check if the abilities API is available.
	if ( ! function_exists( 'wp_get_abilities' ) ) {
		return array();
	}

	$all_abilities = wp_get_abilities();

	return array_keys( $all_abilities );
}